2011-07-01 10 views
2

私はキャンバス上にビデオを描いていますが、これはSafari/Chrome/Firefox/Operaでうまくいきますが、ビデオは再生されますが(正しいコーデックなど)キャンバスにhtml5のビデオを描画する - iPadで

canvas.getContext("2d").drawImage(video, 0, 0); 

ビデオの再生、およびビデオを一時停止または終了されたときにこれをやって停止しているとき:)それは基本的に私はちょうど呼び出し、キャンバスに

をレンダリングされることはありません。

私は考慮すべきことがありますか? のようにキャンバスをクリア?

+0

私は自分のiPhoneでApple独自のHTML5デモを試しましたが、ビデオを再生しようとしたときに、結果はブラウザではなくフルスクリーンのアプリで開かれました。 Safariのモバイル版がインライン動画をサポートしているかどうかは完全にはわかりません。 – GordonM

答えて

2

今のところ、Safari for iPadはこの機能をサポートしていません。特にiPadのHTML5のキャンバスタグとビデオタグの属性やイベントにはいくつかの制限があります。デスクトップブラウザでうまく動作するキャンバスとビデオタグの属性やイベントは、iPad上で動作しません。これも私の個人的な経験です。

0

あなたは基本的にキャンバスのdrawImageメソッドにビデオオブジェクトを渡すことはできませんPutting Video on Canvas

を参照してください。アップルは、ビデオをキャンバスの背後に配置することを提案しているが、ビデオを何とか操作したい場合、これは役に立たない。

関連する問題