我正在尝试通过videoUR从streamURL播放视频,我收到了Logcat错误:“无法在客户端打开文件,尝试服务器端”,我添加了Androidmanifest Internet permision,流URL中的错误是什么。 ?,这是代码:
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
VideoView videoView = (VideoView) findViewById(R.id.videoView1);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
mediaController.setMediaPlayer(videoView);
Uri video = Uri.parse("rtsp://s3/phimbo/hanquoc/2012/12/Horse.Doctor/Horse.Doctor.E02.mp4");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
videoView.start();
}
答案 0 :(得分:3)
“无法在客户端打开文件,尝试服务器端”不是错误消息,而是来自MediaPlayer的调试消息。在尝试播放网络视频流时,Logcat总是说这个。至于你的问题,看起来你的rtsp url是无效的,因为's3'不是一个完整的域。您是否尝试过在网址中使用IP地址?你可以用VLC播放视频(来自http://www.videolan.org)吗?除了网址,我认为您的代码没有任何问题。
答案 1 :(得分:0)
一些问题,但仅限于HTC。我们在服务器端禁用了音频,现在正在运行。音频编解码器的一些问题我想。