【问题标题】:VideoView can not play videoVideoView 无法播放视频
【发布时间】:2013-11-16 18:57:06
【问题描述】:
final VideoView videoView = (VideoView) findViewById(R.id.surface_view);
videoView.setVideoPath("/edited_For Render - 1280x720.mp4");
videoView.start();

我正在尝试在我的应用程序中播放视频,但是当我在我的 nexus 4 上运行它时,它说视频无法播放。视频放在 android-studio 项目的 res 文件夹中,它是一个带有 H.264 编解码器的 mp4。

【问题讨论】:

  • 你的文件存储在哪里?
  • "视频放在android-studio项目的res文件夹中"

标签: android video android-videoview mp4


【解决方案1】:

我解决了。

问题出在视频路径上。它必须是

videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.trailer);

(我还不得不将文件重命名为 trail.mp4,因为 android 无法处理文件名中的空格,我将其移至原始文件夹)

【讨论】:

    【解决方案2】:
    VideoView videoView = (VideoView) findViewById(R.id.video1);
        videoView.setVideoPath("android.resource://" + getPackageName() + "/" + R.raw.m);// check your path
        MediaController mediaController = new MediaController(this);
        mediaController.setAnchorView(videoView);
        videoView.setMediaController(mediaController);
        videoView.start();
    

    【讨论】:

      猜你喜欢
      • 2012-11-07
      • 2018-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多