use*_*001 7 google-chrome http last.fm jplayer html5-audio
我正在尝试使用流行的jPlayer jQuery插件(http://jplayer.org)编写基于HTML 5的last.fm播放器.播放器在Firefox中运行良好.但是我遇到了一个问题:从last.fm API(http://last.fm/api)我得到一个带文件的网址的播放列表.在请求其中一个时,last.fm执行HTTP 302从play.last.fm重定向到类似" http://s03.last.fm/someurl/128.mp3 "的内容.
看起来html 5标签有相同的原始策略,因为jPlayer无法在Chrome和Chromium中播放该文件.如果jPlayer使用flash解决方案(使用"flash,html"代替"html,flash"),一切正常.
我在我的Ubuntu上安装了额外的编解码器,mp3播放很适合jPlayer演示.
流服务器不支持HEAD请求.我已经尝试执行正常的GET请求,然后尝试获取xmlhttprequest的"Location"标头,但它失败并出现安全性错误.
您可以在https://github.com/tburny/html5-lastfm-player找到我的(概念验证)项目的来源
这个问题有任何提示/解决方案吗?
我有一个类似的问题,但仅限于 Android 浏览器。有很多问题。关键问题是原始 url 是否为 302,而最后的 url 是否为 https?如果是这样,它就会失败。
查看这个测试套件http://areweplayingyet.org/
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |