MPMoviePlayerController и локальные файлы m3u8

Я пытаюсь загрузить файл m3u8, сохраненный в локальной файловой системе, но MPMoviePlayerController отказывается его воспроизводить, ссылаясь на то, что «m3u8 не является поддерживаемым типом мультимедиа». Однако тот же файл m3u8 прекрасно воспроизводится, когда я обращаюсь к нему на удаленном медиа-сервере. Есть ли обходной путь, который можно использовать для воспроизведения локальных файлов m3u8?


person David Liu    schedule 07.07.2010    source источник


Ответы (1)


Ну, согласно RFC, который они выкладывают для потоковой передачи m3u8, это можно сделать только через HTTP. Лично я считаю глупым требовать HTTP, когда к файлам можно легко получить доступ через файловый протокол, но в этом и проблема. Я только что использовал простой HTTP-сервер для обслуживания файла m3u8 и последующих файлов ts.

person David Liu    schedule 18.08.2010