手机上有android,android-在不同智能手机上的Videoview行为(具有...

news/2024/7/5 3:50:48

使用videoview(或MediaPlayer)在同一活动中的多个videoview中播放rtsp流时遇到兼容性问题.

我已经对here这个问题提出了另一个问题,但是现在我知道这不是我的代码负责,因为我在不同的手机上测试了相同的软件,并且可以正常工作.

查看用于RTSP设置的logcat Info消息,我发现每部手机都有不同的stagefright实现(android多媒体框架):

(A) I/RTSPEngine(147): User-Agent: Player/LG Player 1.0 for Android(stagefright alternative)

(B) I/ARTSPConnection(2252): User-Agent: stagefright/1.2 (Linux;Android 4.2.1)

(C) I/ARTSPConnection(10345): User-Agent: ALCATEL ONE TOUCH 997D-SVN/02001 (Linux;Android 4.1.1)

(D) W/ARTSPConnection(1948): User-Agent: User-Agent: Samsung GT-I9300 stagefright/Beyonce/1.1.9 (Linux;Android 4.3)

A is Lg l9 - android 4.1.2

B is Chinese jiayu g4 - Android 4.2.1

C is ALCATEL ONE TOUCH 997D - Android 4.1.1

D is Samsung galaxy S3 - Android 4.3

您可以在此处看到不同的android版本和不同的stagefright,但多个rtsp仅在Lg上失败(请参见错误here).

另一个有趣的事情是,只有Lg使用RtspEngine,其他使用ARTSPConnection

有一种方法可以强制应用程序使用本机stagefright(如果它存在于设备上)?

应用程序如何管理此兼容性问题?

开发与某些品牌手机不兼容的应用程序是不合理的


http://lihuaxi.xjx100.cn/news/245419.html

相关文章

[Django](1093, quot;You can#39;t specify target table #39;fee_details_invoices#39; for update in...

dele_id Fee_details_invoices.objects.filter(fee_detail_id__infee_id_list, return_type2).values_list(fee_detail_id, flatTrue) Fee_details_invoices.objects.filter(fee_detail_id__indele_id).delete() 报错: django.db.utils.DatabaseError: (1093, &quo…

vmrun 批量创建vmware虚拟机

1 准备模板机 具体步骤如下: 1. 下载镜像安装系统 https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/2. 安装完成配置好IP ,关闭SELINUX ,关闭firewalld ,修改网卡名 3. 预设置好修改其他机器IP脚本 1.1 安装系统 略 1.2 模板机的设置 修改网卡名…

嵌入式开发之信号采集同步---VSYNC和HSYNC的作用以及它们两者之间的关系

VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC的作用以及它们两者之间的关系 VSYNC和HSYNC是什么 VSYNC: vertical synchronization,指与显示器的帧数同步。 简单来说就是启用了VSYNC的渲染过程,帧数不会超过显示器的帧数,一个同步…

力邀安卓为鸿蒙效力,期末阅读题答题秘籍2

原标题:期末阅读题答题秘籍2二、答题的步骤细解看了上次的顺口溜你不知道是否明白了一切该怎么做?顺口溜是帮助大家记忆的,毕竟语言过简,为了帮助大家很好答题,我还是详细解释一下吧。答阅读题的第一步:先读…

【TeeChart Pro ActiveX教程】(八):ADO数据库访问(上)

2019独角兽企业重金招聘Python工程师标准>>> 下载TeeChart Pro ActiveX最新版本 介绍 将TeeChart控件连接到ADO.NET数据库可以在设计时使用TeeChart编辑器完成,并在运行时使用几行代码完成。 任何Series都可以使用TeeChart Editor连接到ADO.NET表或查询。…

项目构建之maven篇:2.HelloWorld项目构建过程

文件结构说明: 项目构建生命周期&#xff1a; 清理 编译 測试 打包 执行 部署 清理与编译 hello\pom.xml POM:Project Object Model,项目对象模型 pom.xml与ant的build.xml类似 <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.…

余承东安卓鸿蒙,鸿蒙亮点多,网友嗨了!华为P50还没定,余承东:最强大操作系统...

一生万物&#xff0c;万物归一&#xff0c;这就是鸿蒙。6月2日晚间&#xff0c;华为正式发布HarmonyOS(鸿蒙)系统&#xff0c;及多款搭载HarmonyOS的新产品&#xff0c;包括HUAWEI Mate 40系列、P40系列、Mate X2、nova 8系列等设备。这也意味着&#xff0c;鸿蒙已变成面向市场…

一对一直播app源码功能操详解方案分享

一&#xff1a;登录页面&#xff1a;1.快捷登录&#xff1a;可以利用第三方账号进行快捷登录2.手机登录&#xff1a;可以让用户通过输入手机号码和密码进行登录.3.注册&#xff1a;可以使用手机号获取验证码注册账号二&#xff1a;打开一对一直播APP首页打开APP&#xff0c;会显…