5

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

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

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

更新 7/3/2013 8:00 pm CDT GMT-5:我接受了 David 的建议,并从他的链接中复制了脚本,并在我的公共文件夹中创建了 player.js。我对此进行了测试,效果很好。但是我注意到脚本中有另一个链接带有雅虎 URL http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js。为了安全起见,我将此脚本复制到一个名为 yui-min.js 的文本文件中,并将 player.js 中的链接更改为指向我的文件。Yahoo Web Player 仍然运行良好。哦,真是一种解脱!!!!

4

8 回答 8

7

我不知道这个链接能用多久,但它是 Yahoo Web Player 的源代码。我将它保存到记事本中并将其命名为 player.js。我更改了我的网站代码以访问这个新文件,并且一切都恢复正常了!惊人的!这是链接:http ://webplayer.yahooapis.com/player-beta.js

于 2013-07-03T23:27:51.340 回答
3

您可以在此处获取旧的 webplayer 脚本:

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

于 2013-07-04T01:15:10.633 回答
1

正如 Nathaniel Granor 指出的那样,他们已经禁用了玩家。他们的 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";

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

于 2013-07-15T15:10:10.743 回答
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);
});

然后使用 Soundmanager2 的 mp3 按钮播放器演示中的代码将 jquery 生成的代码转换为功能按钮。

于 2013-08-05T08:31:19.410 回答
0

关于 LightBe Corp 的 2013 年 7 月 3 日更新,player.js 有多个返回到 Yahoo 服务器的 HTTP 引用,这继续使其容易受到 Yahoo 削减的影响。

于 2013-07-07T14:14:15.183 回答
0

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

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

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

于 2013-07-02T19:53:27.447 回答
0

补充一点,我发现了作者写的这个播放器,它使用的是 quicktime 或 windows 媒体播放器。它虽然采用了弹出窗口。适合那些想要避免闪光的人。

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

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

于 2013-07-08T08:41:03.193 回答
0

是的,他们已经摆脱了它。我今天也遇到了同样的问题。我在这里找到了公告:http: //yahoo.tumblr.com/062813

我也在寻找替代品。到目前为止我发现的最好看的替代品是 jplayer.org

于 2013-07-02T18:50:49.730 回答