non vorrei lavorare

ブログ名の通りです。javascript three.js mruby rust OCaml golang julialang blender

jsdo.itにWebカメラのキャプチャー機能を追加する #Silverlight

まぁFlashとかでできるらしいが

初代MacBook Airのバッテリーが膨らんで、蓋がしまらなくなっても新しいMacBookを買えそうにない kjunichiです。

WebCamのキャプチャーってFlashとか使うとできるようですが、自分が知ってるのは、 Silverlightでの方法なので、今回はその方法の紹介、と言うか、備忘録

大まかな方針

キャプチャーはSilverlightで行う、キャプチャーした画像をSilverlightからJavaScriptを呼び出し、 SLを保持しているHTML側に持ってくる。HTML5で追加されたpostMessageの仕組みを使い、 jsdo.it側に画像を持ってくる。

Google App EngineSilverlightのキャプチャーアプリを置く

MainPage.xaml

MainPage.xaml.cs

Silverlightを保持するHTMLのソースの一部

jsdo.it側

jsdo.itでWebCamを使う - jsdo.it - share JavaScript, HTML5 and CSS

参考サイト

関連キーワード

  • WebRTC
  • これが実装されれば、SilverlightFlashも不要で本当にブラウザだけで可能になる模様。

関連Jsdo.it作品

関連記事