任何人都可以告诉我如何使用videoview播放mp4网址。我编写的代码在我的logcat中给出了错误:
08-05 04:37:35.978: D/MediaPlayer(1693): getMetadata
08-05 04:37:37.918: E/MediaPlayer(1693): error (1, -19)
08-05 04:37:37.928: E/MediaPlayer(1693): Error (1,-19)
08-05 04:37:37.928: D/VideoView(1693): Error: 1,-19
我使用videoview java代码:
public class VideoPlayerActivity extends Activity {
@SuppressLint("NewApi")
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.video_play);
VideoView videoView = (VideoView) findViewById(R.id.videoview_video);
MediaController mediaController = new MediaController(this);
mediaController.setAnchorView(videoView);
System.out.println(mediaController);
Uri video = Uri.parse("http://192.168.1.100/Android/jum.mp4");
videoView.setMediaController(mediaController);
videoView.setVideoURI(video);
System.out.println("View:"+videoView);
videoView.start();
}
}
我将视频制作为H 264压缩格式,但我也无法观看和收听视频 在Android应用程序
android模拟器中的错误如下所示:
答案 0 :(得分:0)
您是否在Manifest文件中设置了Internet权限?
你确定它的http而不是https吗?
您运行的是3.1之前的版本吗?如果是,是通过AACP进行音频编码吗?
这些是导致该错误的一些原因。