Android Chrome 不通过 Filesystem API 播放或加载视频
Posted
技术标签:
【中文标题】Android Chrome 不通过 Filesystem API 播放或加载视频【英文标题】:Android Chrome doesn't play or load videos through Filesystem API 【发布时间】:2013-02-21 00:36:22 【问题描述】:重现问题:
通过 XMLHTTPRequest 从服务器获取视频作为 blob。
在本地沙盒文件系统上保存每个 FileSystem API。
使用“FileEntry.toURL”方法创建视频标签。
尝试在 android Chrome 上播放 -> 失败
尝试在桌面 Chrome 上玩 -> 运行
在我看来,这是一个非常重要的功能。因为如果视频加载正常,我们完全有可能在智能手机和平板电脑上实现离线媒体应用,而无需依赖原生代码。
下载似乎正在运行。但是浏览器无法播放文件系统中的视频。我尝试了与图像相同的用例。这是有效的。参见http://sobek-agency.com/html5-file-api/的示例
见http://sobek-agency.com/html5-file-api/
源代码:
【问题讨论】:
针对该问题,在谷歌代码中打开了一个错误:link 【参考方案1】:我已确认该问题可在最新的 Android 版 Chrome 上重现。 但显然它已经修复并且正在开发最新版本。 (没有更新,但这似乎是相同的错误http://crbug.com/173588)
请等待几个月后公开的固定版本。
【讨论】:
以上是关于Android Chrome 不通过 Filesystem API 播放或加载视频的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Android 在 chrome 上自动播放 <video> 标签?
如何通过Chrome远程调试android设备上的Web网站
Android通过Chrome Inspect调试WebView出现404页面的解决方法