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/

源代码:

foo

【问题讨论】:

针对该问题,在谷歌代码中打开了一个错误:link 【参考方案1】:

我已确认该问题可在最新的 Android 版 Chrome 上重现。 但显然它已经修复并且正在开发最新版本。 (没有更新,但这似乎是相同的错误http://crbug.com/173588)

请等待几个月后公开的固定版本。

【讨论】:

以上是关于Android Chrome 不通过 Filesystem API 播放或加载视频的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 Android 在 chrome 上自动播放 <video> 标签?

如何通过Chrome远程调试android设备上的Web网站

Android通过Chrome Inspect调试WebView出现404页面的解决方法

如何再chrome上运行android应用

通过chrome浏览器调试手机页面(IOS和Android)

chrome 浏览器中不显示 default.realm 文件