在Activity中添加视频错误监听器,监听视频播放过程产生的错误,并作相应处理

videoView.setOnErrorListener(new MediaPlayer.OnErrorListener() {

@Override
        public boolean onError(android.media.MediaPlayer mp, int arg1, int arg2) {

switch (arg1) {
            case MediaPlayer.MEDIA_ERROR_NOT_VALID_FOR_PROGRESSIVE_PLAYBACK:
                break;

case MediaPlayer.MEDIA_ERROR_SERVER_DIED:
                break;

case MediaPlayer.MEDIA_ERROR_UNKNOWN:
                Log.d(TAG, "onError() >>>>> MEDIA_ERROR_UNKNOWN");
                // 在这里处理未知错误
                return true; // 在这里return true后,未知错误时MediaPlayer不会再弹窗提示“无法播放视频”

default:
                break;
            }
            return false;
        }
    });

MediaPlayer提示“无法播放视频”相关推荐

  1. UE5 MediaPlayer不能正确播放视频问题

    MediaPlayer不能正确播放视频? 只需要启用ElectraPlayer插件就可以了.

  2. MediaPlayer加Surface播放视频

    MediaPlayer + SurfaceView 及 VideoView 播放视频 一.说明 MediaPlayer:播放视频,使用 setDisplay(Holder holder)向 Surfa ...

  3. android视频无声音提示,Android 播放视频无声音

    具体无声音log信息如下: 01-26 10:42:19.098 10425-10425/? D/dalvikvm: Late-enabling CheckJNI 01-26 10:42:19.198 ...

  4. Android--使用VideoView播放视频

    VideoView VideoView,用于播放一段视频媒体,它继承了SurfaceView,位于"android.widget.VideoView",是一个视频控件. 既然是播放 ...

  5. cocos android 播放视频,Cocos2d-x IOS 和Android播放视频

    本篇文章会给大家介绍在对IOS 和Android开发时,是如何实现播放视频这个功能的,下面就分别给大家介绍下. 一. iOS播放本地视频 对于ios平台的视频播放,这里直接使用MediaPlayer. ...

  6. Unity3d Windows播放视频(视频流)功能组/插件支持对比

    前言 目前作者常开发的系统就是智能工厂.园区,数字孪生系统等,经常用到播放各种视频的功能,而且甲方经常有部署好的各种监控系统,如果接入到系统就涉及到各种视频流的格式rtsp.rtmp.m3u8等.所以 ...

  7. Windows及Android倍速播放视频软件下载

    1. 关键字 Windows及Android倍速播放视频软件下载.电脑/手机好用的倍速播放视频软件推荐. 2. 本文地址 博客园:https://www.cnblogs.com/coco56/p/11 ...

  8. “无法播放视频。很抱歉,无法播放此视频” 错误提示的两个原因

    Android 2.3.3 Eclipse Version: 3.7.0 LogCat emulator-5554 emulator-5554虚拟机,采用VideoView 播放AVI文件类型的视频. ...

  9. android 视频播放滤镜,用openGL ES+MediaPlayer 渲染播放视频+滤镜效果

    之前曾经写过用SurfaceView,TextureView+MediaPlayer 播放视频,和 ffmpeg avi解码后SurfaceView播放视频,今天再给大家来一篇openGL ES+Me ...

最新文章

  1. Leetcode刷题 225题:用队列实现栈(基于Java和c++两种语言)
  2. I2C 总线原理与架构
  3. mysql 工具_MySQL压力测试工具,值得收藏
  4. mipi LCD 的CLK时钟频率与显示分辨率及帧率的关系
  5. leetcode 703. 数据流中的第K大元素 最小堆解法 c语言
  6. 两根硬铜线并线接插座_高级电工原来都这样接电线,手法还没见过,我也立马学...
  7. python四位玫瑰数的解题思路_入门python知识点总结以及15道题的解题思路分析
  8. 我愿意参加Qcon 2010大会,你愿意吗?
  9. 如何使用jQuery更改超链接的href
  10. java与数据库连接的几个步骤
  11. Tomcat详解(十一)——Tomcat管理
  12. 关于I/O的一些脚本
  13. 修改TIM文件存储路径
  14. 遗传算法求解多元函数极值点-C++实现
  15. ipv6的linux安装
  16. 推荐一款linux下流程图绘制工具-yEd Graph Editor
  17. 电脑蓝屏代码:nvlddmkm.sys的处理方法
  18. 将旧笔记本的硬盘DIY成移动硬盘
  19. 软考:软件设计师(中级)--学习笔记02操作系统基本原理
  20. 您的计算机和打印机上的打印纸设置不匹配,打印纸张不符合打印要求、类型与设置不符-打印机上门维修复印机...

热门文章

  1. Office 开发版本号
  2. asp html表单没有csrf保护,ASP.NET MVC 和网页中的 XSRF/CSRF 防护
  3. 灰帽编程C++系列——端口扫描
  4. 当元气森林卖咖啡,能否再造一个爆款?
  5. 无依赖单机尝鲜 Nebula Exchange 的 SST 导入
  6. python爬虫-多线程小说批量下载
  7. 基于Python的贝壳某城市二手房交易分析及预测系统 文档+项目源码+演示视频
  8. js日期函数--getMonth
  9. supermap使用idesktop发布二三维管线地图
  10. UML图及UML工具使用技巧