我正在尝试使用KitKat上的videoPlayer播放视频,但是当我播放视频时,我听到的只是音频,看到的是一个空白屏幕。
<VideoView android:id="@+id/videoView" android:layout_width="wrap_content" android:layout_height="wrap_content" />
String path = "android.resource://" + getActivity().getPackageName() + "/" +
R.raw.mainmenu;
videoView.setMediaController(new
android.widget.MediaController(getContext()));
videoView.setVideoURI(Uri.parse(path));
videoView.requestFocus();
videoView.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
// Close the progress bar and play the video
public void onPrepared(MediaPlayer mp) {
mp.start();
}
});
我的视频是使用H.265编码构建的.mp4。 当我尝试使用H.264编码制作的视频时,我不断收到错误&#34;无法播放此视频&#34;在模拟器上显示。
模拟器运行的是api版本19(KitKat)。
编辑:在线视频工作正常,但似乎第二次我尝试使用它没有播放的本地文件。