2013-07-21 67 views
1

我正在为reddit http://alienstream.com/提供音频流式传输应用程序,无论出于何种原因,我的链接随着“资源未能加载”中间轨道而随机失败,我一直无法找出原因,我仔细检查链接,他们是完全有效的,并下载罚款。我使用mediafire来托管我的文件和medialement.js进行播放。任何想法为什么这可能会发生?资源无法加载,使用mediaelement.js流式传输MP3播放

+1

也许[提琴手(http://fiddler2.com/)或[Wireshark的(HTTP:。 //www.wireshark.org/)会揭示这个问题吗? –

+0

我在考虑下载被CDN取消,在客户端代码中似乎没有任何错误,我认为它与那mediaelement.js没有完全缓冲文件,并且CDN关闭了连接。有没有办法调整缓冲区的大小?我通读了文档并没有看到任何 –

回答

1

我切换到jplayer和我仍然有同样的问题

这似乎是通过HTML5音频与流媒体MP3播放功能的浏览器的错误。它不会发生在Firefox上,如果我后备闪光消失,现在我已经启用了一个“遗留选项”,并添加了以下行

错误:函数(e){if(e.jPlayer.error .type(“e_url”){if(e.jPlayer.status!== undefined){$(“#player”)。jPlayer(“play”,e.jPlayer.status.currentTime)} else {next_track() }};}

这会导致歌曲停止第二的约四分之一,然后在它差错,显然不是理想的确切位置恢复,但它比它

1

我发现下面的位置: https://groups.google.com/forum/#!topic/jplayer/o-d0XIC1YKM

“在对此进行了一些研究后,Chrome中似乎存在系统漏洞,导致连接丢失(最常见的是大文件)。这在几个地方有报道。 我尝试过的修复包括: 1.联系您的主机询问KEEP-ALIVE是否设置为默认ON或OFF - 您希望它为ON。 2.将下面的代码到你的.htaccess文件:

头设置连接保持 3.设置“预载:汽车”,如下所述的选择 - 而且也对jplayer的API描述网站。是的 - 在jquery.jplayer.js文件的第248行用'auto'覆盖'metadata' - 然后上传!

我仍然没有得到100%的可靠性,所有这一切 - 但它确实出现了很大的提高“

+0

你好,我不认为你是这样的,已经有更多的成功的结果呢?谢谢。 – joshkrz

+1

我实际上最终切换到一个嵌入式播放器,以法律约束。然而;如果闪回后备被迫,我没有问题,所以我结束了切换到Flash使用HTML5回退和下面的JavaScript hack张贴在哪里我强制播放当前​​正在播放的轨道错误再次。 –

相关问题