首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未能播放rtmp和其他一些流

未能播放rtmp和其他一些流
EN

Stack Overflow用户
提问于 2015-05-04 16:32:12
回答 1查看 166关注 0票数 0

我正在使用带有媒体的视频视图来播放rtmp、rtsp、m3u8和http流。问题是他们不能在我所有的设备上工作。有些设备播放所有流,有些设备不能播放rtmp,有些设备只能播放一些rtmp和一些http流,但不能全部播放。

我想这可能是某种解码/编码问题?所以我希望外面有人能给我答案。

我知道有些应用程序使用相同的流,它们在我的所有设备上工作,当我第一次加载它们的应用程序时,它写着“初始化解码器”,但我似乎对此没有任何帮助,也许你可以指出正确的方向。

下面是我用来播放流的代码:

代码语言:javascript
复制
private void playVideo(string link) {
    videoView.setVisibility(VideoView.VISIBLE);
    progressBar.setVisibility(ProgressBar.VISIBLE);
    if (videoView.isPlaying()) { videoView.stopPlayback(); }
    MediaController media = new MediaController(MainActivity.this);
    media.setAnchorView(videoView);
    media.setFocusable(false);
    media.setClickable(false);
    media.setLongClickable(false);
    videoView.setMediaController(media);
    videoView.setFocusable(false);
    videoView.setClickable(false);
    videoView.setLongClickable(false);
    videoView.setVideoPath(link);
    videoView.setOnPreparedListener(videoViewPreparedListener);
    videoView.setOnCompletionListener(videoViewCompletionListener);
    videoView.setOnErrorListener(videoViewErrorListener);
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-04 17:06:57

您可以使用虚拟库作为您想要的functionality.You,只有很少的选项可供选择,而it.It是其中之一,它会将您的apk大小增加到8MB,然后如果您想与它妥协,那么是good.Also,它有限制,在非常罕见的情况下,它不支持某些cpu architecture.Overall,这是很好的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30035139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档