2012-03-26 5 views
0

私はUIWebViewでビデオを再生しています。私はこのようないくつかのHTMLを持っている:ビデオはhrefを使用してUIWebIViewで再生できますが、<video>タグを使用していません

<a href="sample_mpeg4.mp4"><img src="Video_v3.png"></a> 

その後、ビデオが再生されます。しかし、私はこのようなタグを使用している場合、それは何もしません。

<video src="sample_mpeg4.mp4">The mp4</video> 
or 
<a href="my ref"><video src="YouTube.3gp"></a> 

再生ボタンは動画が再生されますことを示唆して表示されます(ただし、再生ボタンの後ろのビデオからの画像がありません)、再生ボタンをクリックしても何も起こりません - shouldStartLoadWithRequest:例えば画像のように呼び出されません。

このリンクによれば、これはうまくいくはずですが、そうではありません。どのようなアイデアはなぜですか?

http://tetontech.wordpress.com/2009/08/28/html-5-video-and-audio-in-uiwebview-and-webview/

+0

ビデオタグに幅と高さを追加してみてください。 – jsd

+0
+0

のようなものは運がありません。私の場合はcontrols = "controls" – jsd

答えて

0

あなたはallowsInlineMediaPlaybackがYESに設定されていることを確認する必要があります。デフォルトではNOに設定されています。

webView.allowsInlineMediaPlayback = YES; 
+0

は動作しませんでした。 – Jasmeet

関連する問題