在Android上嵌入视频和播放

时间:2010-10-30 03:01:47

标签: android html5-video

我使用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>

但它也没有用。 有任何想法吗?提前谢谢

4 个答案:

答案 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”

/视频

在较旧的设备浏览器中,某些功能(如循环和自动播放)不起作用,但视频会显示和播放。这对我有用。

希望这是有帮助的