我使用embed src脚本将mp4视频嵌入到网页中。 我从iphone浏览时可以看到它,但不是android。
我做了一些研究,发现我需要使用html 5,它使用标签。
但是,如何找出我的视频版本?我试过了
<video width="560" height="340" controls>
<source src="<?php echo $video; ?>" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'>
</video>
但它也没有用。 有任何想法吗?提前谢谢
答案 0 :(得分:2)
<video id="video" autobuffer height="240" width="360" controls onclick="this.play();">
<source src="<?php echo $video; ?>">
</video>
必须为设备正确编码视频
答案 1 :(得分:0)
以下是主题的略微变化:如果您只是为移动设备提供MP4,则可以将源代码直接滚动到视频代码中,如下所示:
<video src="<?php echo $video; ?>" id="video" width="360" height="240" type="video/mp4" controls autobuffer onclick="this.play();"></video>
对视频代码的支持也很大程度上取决于您运行的Android版本。你肯定需要2.0版或更高版本以及一些较旧的手机,比如Nexus One口音播放更高比特率的视频。
答案 2 :(得分:0)
我知道有些设备在你指定编解码器时会窒息......实际上有些设备实际上是关于遵循该规则的肛门。需要考虑的是JW播放器。最新版本刚刚处理了android。
答案 3 :(得分:0)
我一直试图让.mp4在Android手机上工作,点燃火和iphone一整天。在看了很多像这样的网站之后,我找到了纯粹的运气和无情的尝试再试一次。
首先将您的视频文件上传到您的网络。
返回html编辑器并将完整的网址作为源,而不仅仅是html当前位置的位置。
示例:
video controls =“controls”autohide =“autohide”autoplay =“autoplay”loop =“loop”poster =“wait.jpg”width =“900”height =“400”
source src =“http://www.website.com/cust/flash/bf1/sc2/sc2.mp4”type =“video / mp4”
/视频
在较旧的设备浏览器中,某些功能(如循环和自动播放)不起作用,但视频会显示和播放。这对我有用。
希望这是有帮助的