2015-09-13 3 views
1

Я пытаюсь связать приложение iOS VLC через его схему URL. Мне нужно открыть FLV-файл (желательно как поток, а не загрузку). Я пробовал vlc://http://domain.com/path/to/video.flv, который открывает VLC со всплывающим окном, спрашивающим, хочу ли я играть или скачивать. Нажатие загрузки работает, однако воспроизведение ничего не делает, кроме закрытия всплывающего окна (я могу заставить его в конечном итоге работать, если я нажму «Воспроизвести» во всплывающем меню -> «Воспроизвести в Центре управления» -> откликнуться в VLC). Есть ли способ заставить его играть напрямую через URL-адрес?Поток в VLC для iOS по схеме URL

Бонусные баллы, если вы выясните, как выбрать опцию «Сканировать субтитры» в разделе «Открытый сетевой поток» VLC. ;)

Я просмотрел весь Google и не могу найти документацию по схеме URL. Любая помощь приветствуется.

ответ

1

vlc: // в текущем выпуске 2.6.4 нарушен протокол псевдонимов: он исправлен в 2.6.5, который в настоящее время ожидает рассмотрения Apple. Надеюсь, что это будет на этой неделе, но это не поддается контролю.

Вообще говоря, я рекомендую использовать другой протокол, хотя основанный на й обратном вызов URL, документированный на нашей вики: https://wiki.videolan.org/Documentation:IOS/#x-callback-url

Относно дополнительных субтитры URL, это в настоящее время не поддерживается. Мы могли бы добавить это, но это просто никто не просил об этом до сих пор.

+0

1/2 Спасибо за помощь, @feepk. Я не обязательно имел в виду отдельный URL субтитров, а только способ включения аналогичной функции в параметр «Сканировать субтитры» в разделе «Открытый сетевой поток», чтобы список дорожек субтитров отображался пользователю. Протокол 'vlc: //' работает отлично; VLC открывает и запрашивает воспроизведение или загрузку (которые теперь работают). – Tugzrida

+0

2/2 @feepk Для протокола 'vlc-x-callback: //' моя ссылка: 'vlc-x-callback: // x-callback-url/stream? Url = URL' (я предполагаю, что я не нужно заменять «x-callback-url» на что-либо, как показано на примерах для других приложений). Это работает отлично, за исключением того, что URL имеет пробелы (% 20) или знаки процента (% 25). В этих случаях VLC открывается, но просто остается на главном экране. Я попытался избежать процентных знаков с помощью обратной косой черты, но это не сработало. – Tugzrida