我正在使用 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/