Yahoo Media Player即Yahoo Web Player脚本未找到

时间:2013-07-02 15:25:50

标签: html5 media-player yahoo yahoo-api mediaplayback

我最近一直在研究Ruby on Rails应用程序。我们使用Yahoo Web Player播放我们的音频和视频文件。它非常好用,尤其适用于不允许使用Flash的平板电脑和智能手机。但令我恐惧的是,今天早上我注意到它已经无法使用了。当我查看页面源时,它说该脚本丢失了。当我检查Yahoo Web Player的旧链接时,它会转发到主页。当我查看雅虎网站时,他们对此一无所知。看起来他们已经摆脱它而没有宣布。它本周末正在运作,但今天它不起作用。

我正在寻找免费HTML5媒体播放器的建议,该播放器在启动时不会占用太多空间。基本上我正在寻找一个在点击MP3或YouTube链接之前不会显示的播放器。如果不是,我会选择混合HTML5 / Flash媒体播放器。

任何帮助将不胜感激。我继续搜索,但到目前为止一无所获。

更新2013年7月3日晚上8点CDT GMT-5:我接受了大卫的建议,并从他的链接中复制了脚本,并在我的公共文件夹中创建了player.js。我测试了这个,效果很好。但是我注意到脚本中有另一个链接与Yahoo URL http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js。为了安全起见,我将此脚本复制到名为yui-min.js的文本文件中,并将player.js中的链接更改为指向我的文件。雅虎网络播放器仍然很好用。哦,多么宽慰!!!!

8 个答案:

答案 0 :(得分:7)

我不知道这个链接会工作多长时间,但它是Yahoo Web Player的源代码。我将它保存到记事本中,并将其命名为player.js。我改变了我的网站代码来访问这个新文件,我让一切都恢复了!真棒!这是链接:http://webplayer.yahooapis.com/player-beta.js

答案 1 :(得分:3)

您可以在此处获取旧的网络播放器脚本:

https://code.google.com/p/rahh/downloads/detail?name=player.js&can=2&q=

答案 2 :(得分:1)

纳撒尼尔格兰诺指出,他们已经禁用了球员。他们的beta版本目前仍然在:http://webplayer.yahooapis.com/player-beta.js

然而,它可能无法按预期工作。在查看了播放器的源代码之后,它会在一些也被关闭的地方调用yahoo cdn,从而有效地打破了播放器的性能。这三行似乎是问题所在:

YMPParams["assetsroot"]=YMPParams["assetsroot"]||"http://l.yimg.com/pb/webplayer"+"/"+"0.9.76";
YMPParams["wsroot"]=YMPParams["wsroot"]||"http://ws.webplayer.yahoo.com";
YMPParams["wwwroot"]=YMPParams["wwwroot"]||"http://webplayer.yahoo.com";

除非有人将这些链接中的内容存档,否则您很可能必须为您的网站获取另一个媒体播放器。

答案 3 :(得分:1)

我开发了一个目前正在进行http://pitchforkpal.com/bootiemashup的工作替代方案。要使用它,您所要做的就是将三行代码复制到HTML代码中。

技术细节:

它使用jquery在每个链接到mp3文件之前插入一些代码。

$.each($('a[href$="mp3"]'),function(index,element){ 
    $("<span><a href=\"" + $(element).attr('href') + "\" class=\"sm2_button\"></a></span>").insertBefore(this);
});

然后将jquery生成的代码转换为一个功能按钮,其中包含来自Soundmanager2的mp3按钮播放器演示的代码。

答案 4 :(得分:0)

是的,他们已经摆脱了它。今天我受到同样的问题的欢迎。我在这里发现了这个消息:http://yahoo.tumblr.com/062813

我也在寻找其他选择。到目前为止,我发现的最佳替代方案是jplayer.org

答案 5 :(得分:0)

我昨天对同样的问题感到茫然。我写了一个博客,里面有数百个mp3和youtube视频链接。我的服务器上有所有的mp3。 Yahoo WebPlayer将识别媒体文件并在页面上创建所有媒体的播放列表,并在每个媒体文件前放置一个小按钮。无论您打开哪个帖子,只需点击一下即可播放该页面上的所有音乐。而我所要做的就是将一行HTML代码复制到网站中。太棒了!

这是其他选项的列表,但我没有找到一个不需要我输入每个mp3文件的路径的选项。这需要几天的工作!

为您的网站或博客提供25大最佳免费在线音乐播放器 http://savedelete.com/free-online-music-player-for-website-and-blogs.html

答案 6 :(得分:0)

关于LightBe Corp的7/3/2013更新,player.js还有几个HTTP引用回到雅虎服务器,继续使其容易受到雅虎削减。

答案 7 :(得分:0)

只是补充一点,我发现作者写的这个播放器使用了quicktime或windows media player。它使用弹出窗口。对那些想要避免闪光的人有好处。

http://oreilly.com/digitalmedia/2008/08/21/free-easy-web-audio-players.html

寻找batmosphere多人游戏。您只需下载并添加js链接到您的页面。