Mediaelement.js: как изменить изображение постера?

Я пытаюсь изменить источники видео через JS. Это в основном работает.

var basename = "video/whatever";
$("#myvideo")[0].setSrc([
    {type: "video/mp4", src: basename + ".mp4"},
    {type: "video/webm", src: basename + ".webm"},
    {type: "video/ogg", src: basename + ".ogv"}
]);

Итак, первая проблема: когда я меняю источники, кнопка паузы отображается, а не воспроизводится, а большая кнопка воспроизведения оверлея не отображается, хотя она приостановлена. Я пытался отправка различных комбинаций stop() и pause() и setCurrentTime(0) до и после вызова setSrc, но безрезультатно.

Более важная проблема: я не нашел способа изменить заставку видео. ожидал увидеть метод в API, чтобы изменить его, так как я хочу, чтобы он также обновлялся для резервных копий Flash/Silverlight. Я пытался просто изменить атрибут плаката в элементе видео, но, похоже, это не сработало.

9
задан tremby 3 March 2012 в 01:46
поделиться