嗨,我创建了一个使用vlc播放直播的android应用程序,但我在上遇到了问题
我正在使用vlc测试版neon播放我的应用程序中的流,但有问题
我正在使用机器人意图打开一个.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时,我的问题就开始了。它卡在一个屏幕上,屏幕上有一个旋转的圆锥体,上面写着请等待,后面有一个播放按钮,无论我把它放多久,流都不会开始播放
我知道播放列表是可以的,因为如果我自己打开vlc应用程序并播放它在一秒钟内打开的流,问题似乎只是我打开流时抛出的意图:/
我试着使用mx播放器,但即使它说它支持m3u和直播,该应用程序也只是说它不能播放视频:/
有人能帮我吗我不知道发生了什么
Action"view"而不是可能默认的"main"似乎是您缺少的东西。
'action': 'view',
'package': 'org.videolan.vlc.betav7neon',
'class': 'org.videolan.vlc.betav7neon.gui.video.VideoPlayerActivity',
'uri': urllib.quote(url),
只是为了在网上发布。如果你想使用命令行活动管理器来广播意图,你可以使用这个:
am start "<URI>;type=<MIMETYPE>;component=org.videolan.vlc.betav7neon/.gui.video.VideoPlayerActivity;end"