#ajax #yahoo
#ajax #yahoo
Вопрос:
Используйте новый MediaPlayer от Yahoo. Автоматический анализ содержимого — отлично, но я использую загрузку содержимого ajax и сталкиваюсь с некоторыми проблемами при загрузке новых данных на страницу. Как отобразить или создать плеер вручную?
Пример: открыть http://dopisalki.ru/art / и щелкните первый элемент в списке (http://dopisalki.ru/art/10 /). Теперь мы на странице http://dopisalki.ru/art/10 / загружено ajax, и у нас нет игрока. Нажмите f5 и увидите проигрыватель.
Комментарии:
1. пример: открыть dopisalki.ru/art и щелкните первый элемент в списке ( dopisalki.ru/art/10 ). Теперь мы на странице dopisalki.ru/art/10 загружается «Аяксом», а у нас нет игрока. нажмите f5 и увидите проигрыватель.
2. пожалуйста, отредактируйте свой вопрос и добавьте вышеуказанное. «редактировать» можно найти под тегами
Ответ №1:
нашел это http://mediaplayer .yahoo.com/api /
теперь вызовите функцию с
YAHOO.MediaPlayer.addTracks(document.getElementById("ajazload"),1,false));
и плеер будет показан
p.s. функция YAHOO.MediaPlayer.addTracks
function (domElem, index, clear) {
var mediaTracks = this.controller.parser.parse(domElem);
if (clear === true) {
this.controller.playlistmanager.clear();
return this.controller.playlistmanager.insert(mediaTracks);
} else {
return this.controller.playlistmanager.insert(mediaTracks, index);
}
}