我怎样才能让它在Android / iphone上播放视频?

时间:2011-04-26 18:30:03

标签: iphone android video mobile

更新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>

4 个答案:

答案 0 :(得分:2)

检查以下链接,似乎有一些解决方法,但到目前为止肯定不支持WebM视频:

HTML5 <video> element on Android

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