【发布时间】:2014-02-12 06:10:36
【问题描述】:
我正在用 android 开发一个 youtube 播放器。我正在获取 rtsp 视频正确的网址。但是视频仍然没有播放。请帮助我找到解决方案。
提前致谢
这是我的代码
String youtubeURL="rtsp://v6.cache4.c.youtube.com/CigLENy73wIaHwmh5W2TKCuN2RMYDSANFEgGUgx1c2VyX3VwbG9hZHMM/0/0/0/video.3gp";
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_online_video_player);
videoView = (VideoView) findViewById(R.id.video_View);
progressDialog = ProgressDialog.show(OnlineVideoPlayer.this, "", "Buffering video...",true);
progressDialog.setCancelable(false);
PlayVideo();
}
private void PlayVideo()
{
try {
final VideoView videoView =(VideoView)findViewById(R.id.video_View);
//1 //mediaController = new MediaController(Splashscreen.this);
//2 //mediaController.setAnchorView(videoView);
// Set video link (mp4 format )
Uri video = Uri.parse(youtubeURL);
//videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.setOnPreparedListener(new OnPreparedListener() {
public void onPrepared(MediaPlayer mp) {
progressDialog.dismiss();
videoView.start();
}
});
}catch(Exception e){
progressDialog.dismiss();
System.out.println("Video Play Error :"+e.getMessage());
}
【问题讨论】:
-
这段代码可以正常工作,可能问题出在你的xml文件中,你能把它贴出来
-
我认为您的网址不正确。