视频播放器问题使用workight



我使用Axure SW创建了HTML。这包括一些内置视频。这些都可以很好地作为html文档,然而,当我使用worklight将它们转换为。apk文件时,视频无法播放(除了我的三星Galaxy note)。我如何调用内置的视频播放器?

您的问题中缺少:Worklight版本,设备型号,使用的Android版本,无论这些是本地还是远程视频文件,视频文件格式(mp3, ogg, mp4, m4v,…),在LogCat中发现的任何错误,甚至更好-实现片段。

Android视频无法工作的可能原因:

  • 媒体文件格式:请确保您遵循谷歌指南:http://developer.android.com/guide/appendix/media-formats.html

  • 文件编码,设备视频兼容性:

    • http://www.encoding.com/android/
    • http://support.brightcove.com/en/video-cloud/docs/supported-devices-html5-players
    • http://html5doctor.com/multimedia-troubleshooting/

  • Android Emulator不适合测试视频播放

  • 还有一些相关问题:

    • 如何在Android Web视图中使用html5播放视频
    • 如何从资产文件夹加载视频?(用VideoView播放)
    • 在Android的WebView中播放本地视频
    • 在哪里放置android webview html5 hybrid app的本地视频文件


从服务器播放视频

<video id="myVideo" controls="">
    <source src="http://broken-links.com/tests/media/BigBuck.mp4"></source>
</video>

从设备
注意,这里我在my_appcommon中创建了一个"video"文件夹。由于上述原因,这可能不适用于所有设备。

<video id="myVideo" autobuffer controls>
    <source src="video/BigBuck.mp4" type="video/mp4"></source>
</video>

您还可以使用Cordova插件来启用视频播放。不幸的是,添加它们需要一些额外的工作,我还没有工作…

  • https://github.com/tdurand/videoplayer-phonegap3
  • https://github.com/jaeger25/Html5Video

最新更新