Yahoo Media Player, также известный как сценарий Yahoo Web Player, не найден
Недавно я работал над приложением Ruby on Rails. Мы использовали Yahoo Web Player для воспроизведения наших аудио и видео файлов. Он работал очень хорошо, особенно для планшетов и смартфонов, которые не позволяют использовать Flash. Однако к моему ужасу я заметил сегодня утром, что это больше не работает. Когда я просматриваю исходный код страницы, он говорит, что скрипт отсутствует. Когда я проверяю старую ссылку на Yahoo Web Player, она пересылается на домашнюю страницу. Когда я проверяю сайт Yahoo, они ничего не говорят об этом. Похоже, что они избавились от этого без объявления. Это работало в эти выходные, но сегодня это не работает.
Я ищу предложения для бесплатного медиаплеера HTML5, который не будет занимать слишком много места при запуске. В основном я ищу плеер, который не отображается, пока не нажата ссылка MP3 или YouTube. Если нет, я соглашусь на гибридный медиаплеер HTML5/Flash.
Любая помощь будет оценена. Я продолжаю поиски, но пока ничего не нашел.
ОБНОВЛЕНИЕ 3/3/2013 8:00 вечера CDT GMT-5: Я принял предложение Дэвида, скопировал сценарий из его ссылки и создал player.js в моей общей папке. Я проверил это, и это сработало хорошо. Однако я заметил, что в скрипте была еще одна ссылка с URL-адресом Yahoo http://yui.yahooapis.com/3.5.1/build/yui/yui-min.js. На всякий случай я скопировал этот скрипт в текстовый файл с именем yui-min.js и изменил ссылку в player.js, чтобы вместо этого указать на мой файл. Yahoo Web Player по-прежнему работает хорошо. О, какое облегчение!!!!
8 ответов
Я не знаю, как долго будет работать эта ссылка, но это исходный код веб-плеера Yahoo. Я сохранил его в блокноте и назвал его player.js. Я изменил код своего сайта, чтобы получить доступ к этому новому файлу, и у меня все снова работает! Потрясающие! Вот ссылка: http://webplayer.yahooapis.com/player-beta.js
Вы можете получить старый скрипт для веб-плеера здесь:
https://code.google.com/p/rahh/downloads/detail?name=player.js&can=2&q=
Я разрабатываю рабочую альтернативу, которая в настоящее время находится на 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 код преобразуется в функциональную кнопку с кодом из демонстрации mp3-плеера Soundmanager2.
Как отметил Натаниэль Гранор, они отключили игрока. Их бета-версия все еще доступна на: 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";
Если кто-либо не заархивировал контент по этим ссылкам, вам, скорее всего, придется приобрести еще один медиаплеер для вашего сайта.
Вчера у меня была такая же проблема. Я пишу блог с сотнями mp3-файлов и видео-ссылок на YouTube. У меня есть все mp3 на моем сервере. Yahoo WebPlayer распознает медиа-файлы и создает список воспроизведения всех медиа-файлов на странице и помещает небольшую кнопку воспроизведения перед каждым из них. Какую бы публикацию вы не открывали, она будет воспроизводить всю музыку на этой странице одним щелчком мыши. И все, что мне нужно было сделать, это скопировать одну строчку HTML-кода на сайт. Это было восхитительно!
Вот список других вариантов, но я не нашел ни одного, который бы требовал от меня ввода пути к каждому файлу mp3. Это займет дни работы!
Топ 25 лучших бесплатных онлайн музыкальных проигрывателей для ваших сайтов или блогов http://savedelete.com/free-online-music-player-for-website-and-blogs.html
Да, они избавились от этого. Сегодня меня встретили с той же проблемой. Я нашел объявление здесь: http://yahoo.tumblr.com/062813
Я тоже ищу альтернативы. Самая красивая альтернатива, которую я нашел до сих пор, это jplayer.org
Просто добавлю, что я нашел этот плеер, который написал автор, который использует QuickTime или Windows Media Player. Это использует всплывающее окно, хотя. Хорошо для тех, кто хочет избежать вспышки.
http://oreilly.com/digitalmedia/2008/08/21/free-easy-web-audio-players.html
Ищите многопользовательскую батмосферу. Вам просто нужно скачать и добавить ссылку JS на свою страницу.
Что касается обновления LightBe Corp. от 3/3/2013, player.js имеет еще несколько ссылок HTTP на серверы Yahoo, которые по-прежнему делают его уязвимым для сокращений Yahoo.