2014-09-22 1 views
1

Привет я создал андроид приложение, которое использует VLC для воспроизведения трансляции, но я имею проблемуVLC бета для андроида намерения не работает

я использую VLC бета-неон играть потоки из моего приложения, но у меня есть проблема

я использую андроид намерение открыть список воспроизведения .m3u играть

код я использую для моего намерения являются

package : org.videolan.vlc.betav7neon 
    activity : org.videolan.vlc.betav7neon.gui.video.VideoPlayerActivity 
    data type : video/* 
    video url : http://uk-iptv.co.uk/istream/rob/69314.m3u 

теперь это работает, и это открывает vlc отлично, но тогда моя проблема начинается с того, что он загружает vlc, он застрял на экране с вращающимся конусом, говоря, пожалуйста, подождите, когда за ним заиграет кнопка воспроизведения, и поток никогда не начнет играть независимо от того, как долго я оставлю его.

i know плейлист в порядке, потому что, если я открою приложение vlc себе и сыграю поток, который он откроет через секунду, проблема, похоже, будет открыта, и я открою поток, который бросил цель:/

Я пробовал использовать mx-плеер, но даже его говорит, что поддерживает m3u и прямые трансляции, которые приложение просто говорит, что не может воспроизвести видео:/

может кто-нибудь помочь, я понятия не имею, что происходит

ответ

0

Действие «вид» вместо возможного по умолчанию «основного», похоже, то, чего вам не хватает.

'action': 'view', 
    'package': 'org.videolan.vlc.betav7neon', 
    'class': 'org.videolan.vlc.betav7neon.gui.video.VideoPlayerActivity', 
    'uri':  urllib.quote(url), 
0

Просто, чтобы узнать об этом в Интернете. Если вы хотите использовать диспетчер активности командной строки для трансляции намерений, вы можете использовать это:

am start "<URI>;type=<MIMETYPE>;component=org.videolan.vlc.betav7neon/.gui.video.VideoPlayerActivity;end"