Videoview 在 API 级别 14 以下不播放视频
Posted
技术标签:
【中文标题】Videoview 在 API 级别 14 以下不播放视频【英文标题】:Videoview does not play video in below API level 14 【发布时间】:2016-05-11 06:42:09 【问题描述】:我正在开发在 videoview 中播放视频的应用程序。一切似乎都很好。但是,当我尝试在 android 3.2(API 13)中播放视频时,它会显示空白屏幕并弹出消息 - “无法播放此视频”,并且它可以在任何其他 API 级别超过 13 的设备上完美运行。这里如果有人可以帮助我,是我的代码 sn-p。
VideoView videoView;
videoView = (VideoView) findViewById(R.id.videoView);
videoView.setVideoURI(uri);
videoView.requestFocus();
videoView.start();
在 Logcat 中它显示错误信息 MediaPlayer path is null
实际上不为空。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:尝试这些链接中提到的示例:
http://www.androidbegin.com/tutorial/android-video-streaming-videoview-tutorial/ http://androidexample.com/Play_Video_File_-_Android_Example/index.php?view=article_discription&aid=124&aaid=144
http://blog.brightinventions.pl/frame-video-view/
【讨论】:
不鼓励仅链接的答案。此外,您并没有真正说明为什么您认为这些链接可以解决特定问题。 我提到这些链接的唯一原因是,您可以检查它们是否提供了一些特定的解决方案,或者您可能错过了代码中的某些内容。我没有尝试将 VideoView 设为老实说只是在帮助一些帮助......我的坏它无济于事以上是关于Videoview 在 API 级别 14 以下不播放视频的主要内容,如果未能解决你的问题,请参考以下文章
放置在 SurfaceView 上时,VideoView 在 FrameLayout 中不可见