YAHOO webplayer (медиаплеер) и ajax

#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);
    }
}