jPlayer 不会在 iPad 中自动播放音频文件

Posted

技术标签:

【中文标题】jPlayer 不会在 iPad 中自动播放音频文件【英文标题】:jPlayer doesn't play audio file automatically in iPad 【发布时间】:2011-05-05 13:12:54 【问题描述】:

我正在尝试在 iPad 中使用 jPlayer 播放音频文件。它在我本地 PC 上的 Safari 中运行良好,但是当我尝试在我的 iPad 中打开它时,它不会自动播放音频。

请帮帮我。

谢谢

【问题讨论】:

【参考方案1】:

您可能必须在 Mobile Safari 中根据用户操作初始化 jPlayer。

第一次播放媒体元素必须由用户生成器启动。即,用户必须点击播放按钮。这会影响就绪事件处理程序中 jPlayer("play") 的操作。浏览器将忽略该命令。 jPlayer 只会等到用户按下播放按钮。 一旦收到第一个手势,javascript 代码就可以对媒体元素做任何你想做的事情。请注意,jPlayer 媒体播放器实例使用音频和视频元素。每个人都需要自己的手势。

作为一种技巧,您可以为外部容器元素(或主体)上的触摸事件添加一个处理程序,并初始化您想要的任何 jPlayer 实例。

参考:http://www.jplayer.org/latest/developer-guide/#jPlayer-known-issues-event-driven

【讨论】:

【参考方案2】:

你的意思是它不会自动播放吗?因为如果是这样,我看不出你的问题是什么。

【讨论】:

@C.C.我试图从 OP 那里得到澄清。他说它“确实会自动播放”,这意味着没有问题,我想他的意思是它不会自动播放。没什么大不了的,只是想澄清一下。 oic,明白了。我只是说没有办法在 ios 设备上自动启动它:)【参考方案3】:

检查是否为选项 swfPath 输入了正确的路径。

【讨论】:

以上是关于jPlayer 不会在 iPad 中自动播放音频文件的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 jPlayer 在所有页面上连续播放音频?

如何在点击时在 jPlayer 中播放链接到的音频文件?

基于jQuery的视频和音频播放器jPlayer

在wordpress中使用jPlayer从不同的url播放不同的文件

jPlayer中是不是有音频淡出的方法

使用 jPlayer 创建自定义音频播放器