Я пытаюсь загрузить файл m3u8, сохраненный в локальной файловой системе, но MPMoviePlayerController отказывается его воспроизводить, ссылаясь на то, что «m3u8 не является поддерживаемым типом мультимедиа». Однако тот же файл m3u8 прекрасно воспроизводится, когда я обращаюсь к нему на удаленном медиа-сервере. Есть ли обходной путь, который можно использовать для воспроизведения локальных файлов m3u8?
MPMoviePlayerController и локальные файлы m3u8
Ответы (1)
Ну, согласно RFC, который они выкладывают для потоковой передачи m3u8, это можно сделать только через HTTP. Лично я считаю глупым требовать HTTP, когда к файлам можно легко получить доступ через файловый протокол, но в этом и проблема. Я только что использовал простой HTTP-сервер для обслуживания файла m3u8 и последующих файлов ts.
person
David Liu
schedule
18.08.2010