android - 如何在 VideoView 上捕获 "Sorry, This video cannot be played"错误

标签 android android-videoview

我有一个 VideoView,我正在从远程服务器流式传输视频。大多数时候它会非常流畅地播放视频。但有时,它会显示一条错误消息“抱歉,此视频无法播放”。我有预感,这更多的是支持的视频格式。但是,我不知道哪些是支持的格式。我的问题是“我怎样才能捕捉到这个错误(例如防止出现错误消息)”?我在这个项目上使用 Android 2.2。任何建议将不胜感激。 :)

最佳答案

尝试使用 setOnErrorListener :文档说如果没有指定监听器,或者监听器返回 false,VideoView 将通知用户任何错误。,所以我假设如果你设置一个并返回 true,它不会显示用户错误。

关于android - 如何在 VideoView 上捕获 "Sorry, This video cannot be played"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6742002/

相关文章:

java - 屏幕密度高的设备上的大元素

android - 在APK中获取一些 Assets 文件路径

android - 错误 :Execution failed for task ':app:transformClassesWithDexForDebug' . > com.android.build.api.transform.TransformException :. .非零退出值 3

android - 如何在android中创建圆角videoview?

android - 触摸视频 View 时进行 Activity

java - 使用 Android VideoView 从 VLC 播放器到 AVD 的 HTTP 流式传输

android - 如何使用 ListView 创建视频 View ?安卓

java - 写入 JsonObjectRequest 内的 boolean 值

java - Android - OpenGL ES 2.0 : Emulator (Works) - Device (Doesn't)

android - 我们可以在android VideoView中播放.swf文件吗?