MediaElementJS 音频播放器首次加载失败
我遇到一个问题,音频播放器在第一次访问时无法播放和/或缓存为空。播放器将显示控件,但不会播放。音频文件也没有预加载。如果我重新加载页面,音频将正常播放。此外,在随后的访问中,玩家将按预期工作。但是,如果我清空缓存,播放器将无法再次播放。
我尝试更新最新版本(当前为 2.6.1),并且使用 jquery 2.7.1(我在 2.7.0 和 2.6.4 中遇到了同样的问题)。我正在使用 Google 的 CDN 来托管 jquery,但我在本地版本上遇到了同样的问题(它与 mediaelements.js 和 .css 文件位于同一目录中,但它是一个不同的子域,因为该站点是 django 和子域是我所有媒体资产所在的位置)。
将 jquery 文件或 mediaelement.js 文件放在不同的子域中是否会出现某种跨域问题?
您可以通过点击 http://www.audiodharma.org/ 上的流链接之一来查看此行为
I am experiencing a problem where the audio player fails to play on the first visit and/or an empty cache. The player will display with the controls, but will not play. The audio file is also not preloaded. If I reload the page, the audio will play fine. Also, on subsequent visits, the player will work as expected. But, if I empty my cache, the player will not play again.
I have tried updating the most current version (currently 2.6.1) and I am using jquery 2.7.1 (I had the same problem with 2.7.0 and 2.6.4). I am using Google's CDN to host the jquery, but I have experienced the same problem on a local version (it is in the same directory as the mediaelements.js and .css files, but it is a different subdomain because the site is django and the subdomain is where all my media assets are).
Is the some sort of cross domain issue with having the jquery file or mediaelement.js file in a different subdomain?
You can see this behavior by clicking one of the stream links on http://www.audiodharma.org/
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论