javascript - jPlayer 不会在 iOS 上播放第二次(有时)

标签 javascript jquery ios css jplayer

我正在使用 Node.js 和 Express 开发网络应用程序。在主页上,有 4 个可能的选项可供选择(4 个链接)- 对于每个选项,都有一个以前隐藏的 div(可见性:隐藏),在单击链接后显示(它是更多的 div 弹出窗口)。

在那个 div 中,有一个媒体播放器 - jPlayer,它流式传输通过后端管道传输的 mp3 文件(文件最初在 S3 上)。

它在 Chrome 和 Firefox 上完美运行,但在 iOS 上使用时会出现一些问题。 示例失败场景: 1.点击第一个链接 2.点击媒体播放器播放(播放效果很好) 3.关闭弹出div 4.点击第三个链接 5.在媒体播放器上点击播放(没有播放,但是播放按钮是亮着的,好像在播放)。

根据我已经阅读的内容,可能是在隐藏层使用媒体播放器的问题。 我该如何修复它?

最佳答案

最后,我将 jplayer 移到弹出窗口之外,只留下 javascript 链接来更改播放器中的轨道并播放它们。

它适用于所有平台。

关于javascript - jPlayer 不会在 iOS 上播放第二次(有时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22567556/

相关文章:

javascript - 如何阻止我的网站被别人陷害?

javascript - 简单的谷歌地图与地理编码

javascript - 页面加载时如何在元素上打开模式?

ios - PhoneGap 3.3,IOS地理位置精度始终为65

ios - UITextView 取消隐藏后更改 UITableViewCell

c# - 在c#中传递函数数组

javascript - 如何在 chart.js 中创建时间序列折线图?

javascript - 在对象内循环数组,在另一个对象内使用 jQuery?

javascript - 使用 jQuery 对数组中的值求和

ios - Swift 如何在 UIViewController 和 UITableViewController 之间创建类似于 UIPageViewController 的效果