2

我正在从 mysql 数据库中请求这块 html:

<p>Hello.<br><video src="video/hi.mp4" width=100% height=100% autoplay="autoplay"></video>

它显示,但不会自动播放。在静态 HTML 页面上,它会顺利运行。该请求来自对正在输入到输入栏中的匹配关键字的 ajax 调用。

有任何想法吗?

4

5 回答 5

1

我能想象的唯一一件事是浏览器还没有完成页面加载,或者没有得到 onload()。您可以使用脚本开始视频吗?

<video id="video" src="video/hi.mp4" 自动播放></video>

<脚本>

document.getElementById("video").play();

</脚本>

于 2010-10-26T01:29:22.740 回答
0

根据http://pauljacobson.org/2010/01/22/firefox-and-its-limited-html-5-video-support/,Firefox 仅支持 ogg 格式的视频。

于 2011-01-12T18:06:49.097 回答
0

您的 Web 浏览器不知道 HTML 来自 SQL 数据库,因此在这两种情况下它的行为不太可能不同。我倾向于假设该页面存在其他问题。

静态页面和动态页面的 URL 是什么?在这两种情况下,相对 URL“video/hi.mp4”是否正确解析为您的视频地址?

于 2010-10-25T08:26:19.437 回答
0

不是缺少一些引号或属性吗?

<video src="video/hi.mp4" style="width:100%; height=100%;" autoplay="autoplay"></video> ?
于 2010-10-25T08:07:40.940 回答
0

通过使用自动播放而不是自动播放来修复我的问题。

于 2015-08-24T05:06:27.307 回答