私はmysqlデータベースからこのhtmlのチャンクを要求しています:
<p>Hello.<br><video src="video/hi.mp4" width=100% height=100% autoplay="autoplay"></video>
表示されますが、自動再生されません。静的なHTMLページでは、問題なく表示されます。リクエストは、入力バーに入力されている一致するキーワードのajax呼び出しから送信されます。
何か案は?
私はmysqlデータベースからこのhtmlのチャンクを要求しています:
<p>Hello.<br><video src="video/hi.mp4" width=100% height=100% autoplay="autoplay"></video>
表示されますが、自動再生されません。静的なHTMLページでは、問題なく表示されます。リクエストは、入力バーに入力されている一致するキーワードのajax呼び出しから送信されます。
何か案は?
私が想像できる唯一のことは、ブラウザがページのロードを完了していないか、onload()を取得していないことです。スクリプトを使用してビデオを開始できますか?
<video id = "video" src = "video/hi.mp4"自動再生></video>
<スクリプト>
document.getElementById( "video")。play();
</ script>
いくつかの引用符や属性が欠落していませんか?
<video src="video/hi.mp4" style="width:100%; height=100%;" autoplay="autoplay"></video> ?
http://pauljacobson.org/2010/01/22/firefox-and-its-limited-html-5-video-support/によると、Firefox は ogg 形式の動画のみをサポートしています。
Web ブラウザーは、HTML が SQL データベースからのものであることを認識しないため、2 つのケースで動作が異なる可能性はほとんどありません。このページには他にも問題があると思いがちです。
静的ページと動的ページの URL は? どちらの場合も、相対 URL「video/hi.mp4」はビデオのアドレスに正しく解決されますか?