Веб-плеер YAHOO (MediaPlayer) и ajax

Используйте новый MediaPlayer от Yahoo. Автоматический анализ контента - отлично, но я использую загрузку контента ajax и у меня возникают проблемы при загрузке новых данных на страницу. Как отобразить или создать плеер вручную?

Пример: откройте http://dopisalki.ru/art/ и нажмите на первый элемент в списке (http:// dopisalki.ru/art/10/). Сейчас мы находимся на странице http://dopisalki.ru/art/10/, загруженной ajax, и мы нет игрока. Нажимаем f5 и видим игрока.


person Jafte    schedule 05.10.2011    source источник
comment
пример: откройте dopisalki.ru/art и нажмите на первый элемент в списке (dopisalki.ru/art/10). Сейчас мы находимся на странице dopisalki.ru/art/10, загруженной ajax и у нас нет плеера. нажми f5 и увидишь игрока.   -  person Jafte    schedule 05.10.2011
comment
пожалуйста, отредактируйте свой вопрос и добавьте выше. редактирование можно найти под тегами   -  person Eonasdan    schedule 05.10.2011


Ответы (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);
    }
}
person Jafte    schedule 06.10.2011