Я пытаюсь настроить последовательную загрузку файла mp4 из облачного фронта aws для поддержки мобильных устройств Apple.
Я создал mp4 с атомом moov в начале файла. Я тестирую установку, используя плагин flowplayer + pseudostreaming и их javascript для ipad. Игрок играет в нее, но я сталкиваюсь с одной проблемой, случайные поиски не работают. Каждый раз, когда я это делаю, видео просто перезагружается, хотя полоса прокрутки перемещается на новую позицию и время обновляется. Я, кажется, происходит только на Flash FlowPlayer (Firefox, Chrome, Android + Flash). Я попробовал это на iphone, и это работает хорошо.
Так что теперь мне интересно, что вызывает эту проблему. Это проблемы с облачным фронтом или что-то связанное с настройками flowplayer.
Ниже приведен код потокового проигрывателя, который я использую
$f("player", "flowplayer-3.2.8-dev.swf", {
// configure clip to use "lighthttpd" plugin for providing video data
clip: {
url: 'http://dzvbjmdzl8dz8.cloudfront.net/test_moov.mp4',
provider: 'pseudostream',
autoPlay: true
},
// streaming plugins are configured normally under the plugins node
plugins: {
pseudostream: {
url: 'flowplayer.pseudostreaming-3.2.8-dev.swf'
}
}
}).ipad();
Дистрибутив Cloudfront, который я использую, является нормальным дистрибутивом загрузки.