0

首先,我看过这个问题,但它已经有几年历史了,对这些东西的支持可能已经改变。

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

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

是格式的问题吗?我一直在做一些研究,似乎应该接受 mp4 和 mp3 ......此外,我已经按照本文中解释的这种方法对视频进行编码(这与我在上面提到的问题中解释的方法相同) 但视频仍然无法正常工作。

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

4

1 回答 1

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 应用程序来说仍然非常方便。

于 2013-08-05T12:53:39.553 回答