1

嗨,我创建了一个使用 vlc 播放实时流的 android 应用程序,但我遇到了问题

我正在使用 vlc beta neon 从我的应用程序中播放流,但我遇到了问题

我正在使用 androids 意图打开一个 .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 和实时流,该应用程序只是说它无法播放视频:/

谁能帮助我不知道发生了什么

4

2 回答 2

0

只是为了在网络上发布这个。如果您希望使用命令行活动管理器来广播意图,您可以使用:

am start "<URI>;type=<MIMETYPE>;component=org.videolan.vlc.betav7neon/.gui.video.VideoPlayerActivity;end"
于 2015-03-19T19:27:59.937 回答
0

操作“视图”而不是可能的默认“主要”似乎是您缺少的东西。

  'action':   'view',
  'package':  'org.videolan.vlc.betav7neon',
  'class':    'org.videolan.vlc.betav7neon.gui.video.VideoPlayerActivity',
  'uri':      urllib.quote(url),
于 2014-12-19T13:32:55.847 回答