まぁFlashとかでできるらしいが
初代MacBook Airのバッテリーが膨らんで、蓋がしまらなくなっても新しいMacBookを買えそうにない kjunichiです。
WebCamのキャプチャーってFlashとか使うとできるようですが、自分が知ってるのは、 Silverlightでの方法なので、今回はその方法の紹介、と言うか、備忘録
大まかな方針
キャプチャーはSilverlightで行う、キャプチャーした画像をSilverlightからJavaScriptを呼び出し、 SLを保持しているHTML側に持ってくる。HTML5で追加されたpostMessageの仕組みを使い、 jsdo.it側に画像を持ってくる。
Google App EngineにSilverlightのキャプチャーアプリを置く
MainPage.xaml
MainPage.xaml.cs
Silverlightを保持するHTMLのソースの一部
jsdo.it側
jsdo.itでWebCamを使う - jsdo.it - share JavaScript, HTML5 and CSS
参考サイト
- http://www.ibm.com/developerworks/jp/web/library/wa-crossdomaincomm/
- http://www.devsite.jankh.net/dnsljavascript.html
関連キーワード
- WebRTC これが実装されれば、SilverlightやFlashも不要で本当にブラウザだけで可能になる模様。
関連Jsdo.it作品
関連記事
- Windows 7 64ビット版でProcessingでJMyron使えた!
- node.jsで顔検出してみた
- ProcessingでLifeCamCinemaを使ってみた
- iOS11でWebRTCがiPhoneのSafariで使えるのか試した