gpt4 book ai didi

安卓 2.2 : Problem playing video from SD card

转载 作者:行者123 更新时间:2023-11-29 16:25:22 25 4
gpt4 key购买 nike

当我尝试播放 SD 卡上的视频时,收到错误消息“抱歉,无法播放该视频”。我的代码有什么问题吗?注释代码似乎都不起作用。

  public void PlayVideo(View view)
{

VideoView videoView = (VideoView) findViewById(R.id.videoView);

MediaController mediaController = new MediaController(this);

mediaController.setAnchorView(videoView);

//final String MEDIA_PATH = new String("/sdcard/yu5.mp4");

//videoView.setVideoPath(MEDIA_PATH);

//videoView.setVideoURI(Uri.fromFile(new File(Environment.getExternalStorageDirectory(),"yu5.mp4")));

//videoView.setVideoURI(Uri.parse("file:///sdcard/yu5.mp4"));

videoView.setVideoURI(Uri.parse("http://www.law.duke.edu/cspd/contest/finalists/viewentry.php?file=mfog"));

videoView.setMediaController(mediaController);

videoView.start();




}

当我像在代码中一样从网络流式传输时,视频滞后很多。

最佳答案

请使用 Environment.getExternalStorageDirectory() 作为外部存储的根目录,而不是/sdcard,这在 Android 2.2+ 和其他设备上是错误的。 Here is a sample project演示从外部存储播放视频。

关于安卓 2.2 : Problem playing video from SD card,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4602336/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com