WebKit 代码弄乱后无法播放 Flash 视频

Posted

技术标签:

【中文标题】WebKit 代码弄乱后无法播放 Flash 视频【英文标题】:WebKit cannot play flash videos after messing in WebKit code 【发布时间】:2011-08-30 11:56:54 【问题描述】:

我的应用程序带有修改版本的 android WebKit 源代码,包括 java 端和本机。我是项目新手,我真的不知道哪些更改会导致此问题。

当我创建一个包含默认 webkit 的模拟应用程序时,flash 视频可以正常工作,但是当我使用修改后的 WebKit 而不是默认时,有一条消息表明我应该在设备上安装 flash 播放器。我确定它已安装。以编程方式和手动方式检查。

我假设有人更改了 webkit 搜索 adobe flash 插件的位置,这就是它不起作用的原因。在花了几天时间在 WebKit java 和本机代码中搜索之后,我不知道负责该部分的代码位于何处。

您有什么想法或有人可以告诉我 webkit 如何处理 adobe flash 插件或如何调试它?

【问题讨论】:

【参考方案1】:

我不是最好的答案,因为我没有为 Android 做过,但在任何基于 Linux 的系统上,您需要将 Flash 播放器的资源位置传递给它。默认的(在 linux 上)搜索公共位置,直到找到为止。

【讨论】:

以上是关于WebKit 代码弄乱后无法播放 Flash 视频的主要内容,如果未能解决你的问题,请参考以下文章

win server 2008 无法观看网页flash

解决Chrome在隐身模式下无法播放Flash视频

视频循环自动播放在 Chrome/safari 上不起作用(webkit 错误)

使用 Flash“离线”播放视频

播放带有 HTML5 后备的 FLV 视频

flash视频器播放器代码