Я пытаюсь связать приложение iOS VLC через его схему URL. Мне нужно открыть FLV-файл (желательно как поток, а не загрузку). Я пробовал vlc://http://domain.com/path/to/video.flv
, который открывает VLC со всплывающим окном, спрашивающим, хочу ли я играть или скачивать. Нажатие загрузки работает, однако воспроизведение ничего не делает, кроме закрытия всплывающего окна (я могу заставить его в конечном итоге работать, если я нажму «Воспроизвести» во всплывающем меню -> «Воспроизвести в Центре управления» -> откликнуться в VLC). Есть ли способ заставить его играть напрямую через URL-адрес?Поток в VLC для iOS по схеме URL
Бонусные баллы, если вы выясните, как выбрать опцию «Сканировать субтитры» в разделе «Открытый сетевой поток» VLC. ;)
Я просмотрел весь Google и не могу найти документацию по схеме URL. Любая помощь приветствуется.
1/2 Спасибо за помощь, @feepk. Я не обязательно имел в виду отдельный URL субтитров, а только способ включения аналогичной функции в параметр «Сканировать субтитры» в разделе «Открытый сетевой поток», чтобы список дорожек субтитров отображался пользователю. Протокол 'vlc: //' работает отлично; VLC открывает и запрашивает воспроизведение или загрузку (которые теперь работают). – Tugzrida
2/2 @feepk Для протокола 'vlc-x-callback: //' моя ссылка: 'vlc-x-callback: // x-callback-url/stream? Url = URL' (я предполагаю, что я не нужно заменять «x-callback-url» на что-либо, как показано на примерах для других приложений). Это работает отлично, за исключением того, что URL имеет пробелы (% 20) или знаки процента (% 25). В этих случаях VLC открывается, но просто остается на главном экране. Я попытался избежать процентных знаков с помощью обратной косой черты, но это не сработало. – Tugzrida