【发布时间】:2013-06-28 06:31:38
【问题描述】:
我正在开发一个视频播放器应用程序,我想在原生视频视图中播放 .mp4 视频。我无法使用 URL 播放视频。我收到错误“抱歉,无法播放此视频”,而且我也无法在本机视频视图中播放下载的视频。
我在视频视图中播放视频的代码:
String mUrl = "http://www.servername.com/projects/projectname/videos/1361439400.mp4";
VideoView mVideoView = (VideoView)findViewById(R.id.videoview)
videoMediaController = new MediaController(this);
mVideoView.setVideoPath(mUrl);
videoMediaController.setMediaPlayer(mVideoView);
mVideoView.setMediaController(videoMediaController);
mVideoView.requestFocus();
mVideoView.start();
【问题讨论】:
-
可能不支持特定的 mp4 编码。我在单独的答案中回答。要测试你可以尝试另一个 mp4,例如这个对我有用:archive.org/download/Pbtestfilemp4videotestmp4/video_test.mp4
-
我也这样做,但我仍然无法播放 .mp4 视频 08-12 14:37:30.599: D/MediaPlayer(23633): 无法在客户端打开文件,正在尝试服务器端 08- 12 14:37:33.095: E/MediaPlayer(23633): 错误 (1, -2147483648) 08-12 14:37:33.096: E/MediaPlayer(23633): 错误 (1,-2147483648) 08-12 14:37 :33.096: D/VideoView(23633): Error: 1,-2147483648 得到这个错误
标签: android video-streaming mp4 android-videoview