我对最新的 cca
有疑问,如果我添加 <video>
到页面并播放它几乎总是第一次有效。如果我随后尝试再次播放视频, View 似乎浮出水面,但视频从未真正播放过。
我发现了各种错误报告和 PR,但问题仍然存在。
https://github.com/crosswalk-project/crosswalk/pull/1827/commits/67ad7129c37ff98b049469e673bfa46f3dfdb856 https://crosswalk-project.org/jira/browse/XWALK-7215
我试过缓存破坏视频、销毁和重新创建元素、停止和倒带然后播放视频,但似乎没有任何效果。
视频都是带有 aac 音轨的 mp4,f 帧被禁用,我也尝试过 webm 视频。
最佳答案
回答我自己的问题时,特定设置和视频文件存在一些问题。
Cordova 应用程序在 Android 上运行,在 ODroid C2 上。
出于某种原因,MP4 容器无法在此特定设置上工作,WebM 在 100% 的时间都可以工作。 部分视频采用 VP9 编码,无法在 MP4 或 WebM 容器中使用。
解决方法是在 WebM 容器中使用 VP8 编码。
关于android - Cordova/Crosswalk <video> 元素只播放一次,然后黑色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40364869/