首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android系统中的RMTP视频流

Android系统中的RMTP视频流
EN

Stack Overflow用户
提问于 2014-09-09 09:32:06
回答 1查看 183关注 0票数 2

我有以下网址: rtmp://95.87.101.64:1935/live/mtv-ifilm-ifilm-live-16x9-SDq

我想在我的Android手机上实时播放这段视频,我的实时流媒体代码是

代码语言:javascript
复制
MediaController mediacontroller = new MediaController(VideoViewActivity.this);
mediacontroller.setAnchorView(videoview);
// Get the URL from String VideoURL
Uri video = Uri.parse(VideoURL);
Log.e("Video uri", "" + video);
videoview.setMediaController(mediacontroller);
videoview.setVideoURI(video);

videoview.setOnPreparedListener(new OnPreparedListener() {
    // Close the progress bar and play the video
    public void onPrepared(MediaPlayer mp) {
        pDialog.dismiss();
        videoview.start();
    }
});

但是我不能播放这个视频,当我检查logcat时,我发现了这个错误。

09-09 14:43:19.887: E/MediaPlayer(11277):错误(1,-2147483648)

但是,当我将视频URL更改为rtmp://bomtv.5centscdn.com:1935/asianetmovie/c1c120277d434ca3b8a2d3bdf654dcba.sdp时,它就完美地工作了。

请在我做错的地方帮忙。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-09-09 10:13:36

由于某些视频格式在旧版本的android版本中不支持(在一些新版本中也支持),所以更好的方法是尝试使用自定义视频视图作为维塔米奥

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

https://stackoverflow.com/questions/25741193

复制
相关文章

相似问题

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