Cordova / Crosswalk <video>元素只播放一次,然后是黑色

时间:2016-11-01 17:00:19

标签: android cordova video

我遇到了最新cca的问题,如果我向页面添加<video>并播放它,它几乎总是第一次运行。如果我再次尝试播放视频,则视图似乎浮出水面,但视频从未真正播放过。

我发现了各种错误报告和P​​R,但这个问题仍然存在。

https://github.com/crosswalk-project/crosswalk/pull/1827/commits/67ad7129c37ff98b049469e673bfa46f3dfdb856 https://crosswalk-project.org/jira/browse/XWALK-7215

我尝试过缓存破坏视频,破坏和重新创建元素,停止和倒带,然后播放视频,但似乎没有任何效果。

视频都是带有aac音轨的mp4,f帧被禁用,我也尝试过webm视频。

1 个答案:

答案 0 :(得分:1)

回答我自己的问题,特定设置和视频文件存在一些问题。

Cordova应用程序在Android上运行,位于ODroid C2上。

由于某些原因,MP4容器无法在此特定设置上运行,因此WebM可以100%正常工作。 有些视频是VP9编码的,在MP4或WebM容器中都没有。

修复方法是在WebM容器中使用VP8编码。