Android videoview仅黑屏无视频输出

Android videoview仅黑屏无视频输出,android,android-sdcard,android-videoview,mediacontroller,Android,Android Sdcard,Android Videoview,Mediacontroller,从手机播放视频时遇到问题。输出是一个黑屏,没有任何事情发生。我该怎么办 public class Videoview extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.plant_info); VideoView videoView

从手机播放视频时遇到问题。输出是一个黑屏,没有任何事情发生。我该怎么办

public class Videoview extends Activity {
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.plant_info);
    VideoView videoView =(VideoView) findViewById(R.id.video_view);
    MediaController mediaController = new MediaController(this);
    mediaController.setAnchorView(videoView);
    Uri uri = Uri.parse(Environment.getExternalStorageDirectory().getPath()+"/raw/kitkat.mp4");
    videoView.setMediaController(mediaController);
    videoView.setVideoURI(uri);
    videoView.requestFocus();
    videoView.start();

您的代码是完美的,但首先使用日志检查您的路径,并检查视频文件扩展名,如果没有找到任何扩展名,则只需将视频文件名不需要添加任何扩展名,如“kitkat.mp4”替换为“kitkat”。尝试一下你的代码很完美,但是首先使用日志检查你的路径,同时检查视频文件扩展名,如果没有找到任何扩展名,那么只需将视频文件名不需要任何扩展名,如“kitkat.mp4”替换为“kitkat”。试试看