如何从HTTP或RTSP网址android系统中插播视频 [英] How to Stream Video from Http or RTSP Url in android

查看:330
本文介绍了如何从HTTP或RTSP网址android系统中插播视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想打从HTTP和RTSP视频上的机器人。目前,我与HTTP链接试图但是我的活动开始时,它只是开始播放音频,黑屏。没有视频显示。在这里,我下面张贴了我的code。感谢提前任何帮助。如果任何人都可以提供一个新的运行rtsp链接的直播,我会很感激。

  VideoView vidView =(VideoView)findViewById(R.id.myVideo);    乌里流= Uri.parse(http://www.androidbegin.com/tutorial/AndroidCommercial.3gp);    vidView.setVideoURI(流);    的MediaController设置vidcontrol =新的MediaController(本);
    vidControl.setAnchorView(vidView);
    vidView.setMediaController(设置vidcontrol);
    vidView.requestFocus();
    vidView.start();


解决方案

您可以轻松地通过 Vitamio Libary 做到这一点。的 Vitamio支持720p / 1080p高清,MP4,MKV,M4V,MOV,FLV,AVI,RMVB,RM,TS,TP,并在Android和iOS等多种视频格式。的几乎所有主流的流媒体协议的支持通过Vitamio,包括HLS(M3U8),MMS,RTSP,RTMP和HTTP。

您可以从演示下载这里

I want to play a video from Http and Rtsp on android. currently i am trying with http link But when my activity starts, it just starts playing audio with blank black screen. No video is displaying. Here i have posted my code below. Thanks for any help in advance. and if anyone can provide a fresh running rtsp link for live streaming, i'll be very thankful.

    VideoView vidView = (VideoView)findViewById(R.id.myVideo);

    Uri stream = Uri.parse("http://www.androidbegin.com/tutorial/AndroidCommercial.3gp");

    vidView.setVideoURI(stream);

    MediaController vidControl = new MediaController(this);
    vidControl.setAnchorView(vidView);
    vidView.setMediaController(vidControl);
    vidView.requestFocus();
    vidView.start();

解决方案

You can easily do it via Vitamio Libary. Vitamio supports 720p/1080p HD, mp4, mkv, m4v, mov, flv, avi, rmvb, rm, ts, tp and many other video formats in Android and iOS. Almost all popular streaming protocols are supported by Vitamio, including HLS (m3u8), MMS, RTSP, RTMP, and HTTP.

You can download demo from here.

这篇关于如何从HTTP或RTSP网址android系统中插播视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆