`
jonson
  • 浏览: 168475 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

MediaPlayer 错误码(1,-19)

阅读更多

我在使用MediaPlayer + SurfaceView播放的时候,在调用start()之后,4.0系统播放正常,2.3设备却黑屏并且在onError回调收到 what =1,extra= -19的错误,查了好久,最后发现这是一个系统兼容性问题。

 

对于3.0及以上的系统不需要调用

surfaceHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS);

 

因为系统会自动设置这个类型,但是对于3.0以下的设备需要显示的调用这个代码,设置类型。

总结就是必须要加上这句代码,这样子就能做到兼容性了。

 

MediaPlayer + SurfaceView 播放本地文件这个demo已经有很多了。

如:http://blog.csdn.net/worker90/article/details/7108358

分享到:
评论

相关推荐

    MediaPlayer控件属性描述

    ### MediaPlayer控件属性详解 #### 1. AllowChangeDisplaySize - **描述**:此属性返回或设置最终用户是否能够更改显示尺寸。 - **类型**:逻辑型 - **应用场景**:当设置为真(True)时,最终用户可以通过用户界面...

    【国开搜题】国家开放大学 一网一平台 Android网络开发技术19 期末考试押题试卷.docx

    1. **题目**: 百度地图推送语句描述错误的是 ( ) - A. `PushManager.setTags(this,tagList);` - B. `PushManager.delTags(this,tagList);` - C. `PushManager.listTags(this);` - D. `PushManager.stop(this);...

    android小测、面试题

    - **错误观点**:即使两个对象值相同,也可以有不同的哈希码。 - **正确理解**:按照Java规范,如果两个对象相等(`equals`方法返回`true`),那么它们应该具有相同的哈希码。 #### 32. ArrayList、Vector、...

    asp连接数据库代码实例

    response.write(\"<a href=?page=\"&page-1&\" title=\'上一页\'>上一页</a> \") else response.write(\"上一页 \") end if if page response.write(\"<a href=?page=\"&page+1&\" title=\'下一页\'>...

    vc++ 开发实例源码包

    19:下载流文件(rm,Media Player). Notepad++ V5.6.8 源码! 如题。 OA精灵代码 c++版 一套oa系统。 ocxdlgtest dll的一个实例。 OD反汇编引擎(带VC修改版和原版) 如题。主要文件就4个,非常适合学习,详细见源码...

    WPF编程宝典 part1

    第1章 WPF概述 3 1.1 Windows图形演化 3 1.1.1 DirectX:新的图形引擎 4 1.1.2 硬件加速与WPF 4 1.2 WPF:高级API 4 1.3 分辨率无关性 5 1.3.1 WPF单位 6 1.3.2 系统DPI 7 1.3.3 位图和矢量图形 9 1.4 WPF体系结构 ...

    计算机(20211010230501).pdf

    1. 第一台电子数字计算机ENIAC(Electronic Numerical Integrator And Computer)的运算速度相对较慢,选项C(5000次/秒)最接近实际。这表明了计算机技术的发展历程,早期计算机性能远低于现代计算机。 2. CAE...

    WPF编程宝典 part2

    第1章 WPF概述 3 1.1 Windows图形演化 3 1.1.1 DirectX:新的图形引擎 4 1.1.2 硬件加速与WPF 4 1.2 WPF:高级API 4 1.3 分辨率无关性 5 1.3.1 WPF单位 6 1.3.2 系统DPI 7 1.3.3 位图和矢量图形 9 1.4 WPF体系结构 ...

    16秋西交《计算机应用基础》在线作业.pdf

    m的ASCII码是109,所以p的ASCII码是109+1=110,对应十进制的112。 3. **TCP/IP协议**:TCP/IP是互联网的基础,它是由传输控制协议TCP和因特网协议IP组成的协议族,负责在网络中传输数据。 4. **第二代计算机**:第...

    音创收银76

    1 关闭开关机事件报告及预警(如服务器安装,可手动开启) 2 开启系统管理员空密码自动登陆,方便使用,同时停用超级管理员帐户,并修改默认名称administrator 为admin,保证一定安全性 3 在组策略中停用一些根本用...

    一款非常好的WPF编程宝典2010 源代码

    第1章 WPF概述 1 1.1 理解Windows图形 1 1.1.1 DirectX:新的图形引擎 1 1.1.2 硬件加速与WPF 2 1.2 WPF:高级API 4 1.2.1 分辨率无关性 5 1.2.2 WPF的演化 9 1.2.3 Windows窗体将继续保留 11 1.2.4 DirectX...

Global site tag (gtag.js) - Google Analytics