更新1
我不太了解但我想要做的是通过html5在andriod / iphone上播放视频,因为其他人已声明我必须使用标签才能做到这一点......
结束更新1
更新 这是我的html页面上的代码:
<video width="320" height="240" controls="controls">
<source src="movie.ogg" type="video/ogg" />
<source src="movie.mp4" type="video/mp4" />
<source src="movie.webm" type="video/webm" />
Your browser does not support the video tag.
</video>
结束更新:
这是我的代码,似乎它不适用于Android,我的目标是Android / iPhone设备。有什么帮助吗?
<noscript>
<object classid="clsid:02BF25D5-8C17-4B23-BC80-D3423ABDDC63" codebase="http://www.apple.com/qtactivex/qtplugin.cab">
<param name="src" value="http://hostname/images/Large.jpg" />
<param name="href" value="http://hostname/mobile/videos/green.mp4" />
<param name="target" value="myself" />
<param name="controller" value="false" />
<param name="autoplay" value="false" />
<param name="scale" value="aspect" />
<embed type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" src="http://hostname/mobile/videos/green.jpg" href="http://hostname/mobile/videos/green.mp4" target="myself" controller="false" autoplay="false" scale="aspect" />
</object>
</noscript>
答案 0 :(得分:2)
检查以下链接,似乎有一些解决方法,但到目前为止肯定不支持WebM视频:
答案 1 :(得分:1)
您是否尝试使用MP4Box或qt-faststart暗示mp4视频(在开头移动'moov'原子)?如果'moov'原子不在开头,Android不能逐步播放mp4视频..
答案 2 :(得分:0)
这完全不是Android中的事情。首先,请看一下MediaPlayer类:http://developer.android.com/reference/android/media/MediaPlayer.html
另外,请花些时间浏览网站的其他部分。它充满了学习如何开始使用Android的资源。
答案 3 :(得分:0)
您的代码片段似乎是HTML代码。但是iphone / android应用程序不是HTML代码/页面!我认为你应该更具体地说明你想做什么。
对于android,应用程序通常包含JAVA代码和根据android模式以XML格式声明的UI(同样,不是HTML!)。在这种情况下,如果你需要播放视频,你应该使用android API类android.media.MediaPlayer作为Amplify91之前所说的(这与HTML或XML无关)。如果您对开发Android应用程序感兴趣,请转到official android site for developers。
对于iPhone,情况类似,但您应该使用对象C语言和iPhone / iOS API(与Android API不同)开发应用程序,而不是java。我认为应该有类似android的MediaPlayer(但我不是iPhone专家)。
但如果你的问题不是关于应用程序,而是关于网页,那应该是在iOS或Android设备的浏览器中打开,关于html,那么回答是 - 你应该使用HTML5标签(来自两个设备的默认浏览器支持HTML5)。您可以详细了解此标记here