适用于Android的HTML5应用的视频和音频格式

时间:2013-07-11 20:17:27

标签: android html5-video html5-audio

首先,我看过this question,但它已经有几年了,对这些事情的支持可能已经发生了变化。

我正在使用IDE(HTML5 Builder)开发适用于Android的HTML5应用,该应用允许将HTML5应用导出到Android APK。我这样做,除视频和音频文件外,一切正常。

在那个应用程序中,我有一个mp4格式的视频,以及一些mp3格式的音频。当我在桌面的互联网浏览器和Android设备中将该应用程序作为Web应用程序运行时,视频和音频工作完美。但是,当我将该应用程序导出为APK并将其安装在Android设备中时,除视频和音频外,一切正常(导航,CSS,图像等)。

这是格式问题吗?我一直在做一些研究,似乎应该接受mp4和mp3 ......此外,我已按this methodthis article编码视频,如{{3}}中所述(这是我在上面提到的问题中解释过相同的方法,但视频仍无效。

对此有任何帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

首先,我要说明我和移动设备一起经历了一次打击或错过。有些移动设备可以使用我的代码正常工作,有时候在使用音频或视频时根本无法工作。我知道以下适用于iPhone,并支持我的主要Android设备,但不是所有Android设备。

<video width="320" height="240" controls>
  <source src="movie.mp4" type="video/mp4">
  <source src="movie.ogv" type="video/ogg">
  <source src="movie.webm" type="video/webm">
</video> 

我建议为所有3种格式制作相同的视频文件,这样如果设备不支持一种格式但支持另一种格式,那么你会很幸运。音频也是如此,但您使用的是音频标签。

我建议您在设备上安装以下Android应用,以查看您的设备是否支持所有HTML5功能。 https://play.google.com/store/apps/details?id=com.mds.phonegapapijqmhttps://play.google.com/store/apps/details?id=com.phonegap.phonegapdeveloper

我知道你说你没有使用phonegap但是这些应用程序对于测试Android的HTML应用程序非常方便。