魅族MX5——视频播放,横竖屏切换黑屏,有声音没图像

news/2025/3/19 13:54:09/

注:视频还是阿里云的视频点播服务,使用的阿里的SDK。

项目中所有Activity继承了基类BaseActivity,基类BaseActivity从FragmentActivity继承而来,在其他测试机上,视频横竖屏切换播放均没有问题。

但在魅族MX5上,从竖屏切横屏后黑屏,只有声音没有图像,找来找去也没有找到解决方案。

后来发现阿里的demo中的视频播放Activity继承于AppCompatActivity,在MX5上没有问题,手动改为FragmentActivity或Activity后,出现了同样的问题。

所以问题就由此而来,Activity要继承于AppCompatActivity,且不可以设置为ActionBar不显示。

不知原因,暂做记录。

另外,如果需要在Fragment中做视频播放的话,也许会遇到一些问题,可参考如下链接:

Android如何避免切换至SurfaceView时闪屏(黑屏闪一下)以及黑屏移动问题

Android强制设定横屏时,SurfaceView一直黑屏


http://www.ppmy.cn/news/310570.html

相关文章

Android 魅族MX5——视频播放,横竖屏切换黑屏,有声音没图像

注:视频还是阿里云的视频点播服务,使用的阿里的SDK。 项目中所有Activity继承了基类BaseActivity,基类BaseActivity从FragmentActivity继承而来,在其他测试机上,视频横竖屏切换播放均没有问题。 但在魅族MX5上&#…

realmev5参数配置 realmev5怎么样

Realme V5采用的是一块6.5英寸,分辨率高达2400x1080 FHD 的90Hz高刷新率LCD屏,不怕烧屏。其屏占比高达90.7%,左上角挖孔,具有广域的画面显示体验。180Hz采样率的触摸屏,采用的是康宁大猩猩玻璃,在获得良好触…

iPhone6一样bra带 1799魅族MX5机身非全金属

手机的机身材质,一直以来都是厂商喜欢卖弄的点。而近年来,金属成为了手机材质中的大热,iPhone6等机型就是其中的代表,就连“千年大塑料”的三星,也开始加入到金属的行列之中。的确,采用金属材质的手机&…

MX5连接Eclipse调试

问题:Eclipse连接不上魅族MX5 一、打开win7设备管理器, 右键Android Original ADB Interface ,依次点击 属性,详细信息,下拉框找到 硬件ID ,找到 USB\VID_2A45&PID_0C02&MI_01 ,其中红色字体就我们要的数…

魅族 MX4,MX4 Pro,MX5 android studio无法识别问题

1.把手机usb模式设置成光盘模式 2.建立或修改C:\用户\<你的用户名>\.android\adb_usb.ini文件&#xff0c;在第二行加“0x2a45” 3.把手机usb模式设置成MTP模式 4.RESET ADB

魅族MX5“应用未安装”的解决办法

之前学习开发的时候&#xff0c;我一般都是用手机通过USB连接电脑&#xff0c;然后在Android Studio上直接run&#xff0c;这样软件就能安装到手机上了。 但是这次我给应用签名之后&#xff0c;再用 魅族MX5 安装&#xff0c;会出现“应用未安装的情况”。出现这个问题的原因是…

Hugging News #0609: 最新代码生成模型 StarCoder+ 和 StarChat Beta 重磅发布!

每一周&#xff0c;我们的同事都会向社区的成员们发布一些关于 Hugging Face 相关的更新&#xff0c;包括我们的产品和平台更新、社区活动、学习资源和内容更新、开源库和模型更新等&#xff0c;我们将其称之为「Hugging News」&#xff0c;本期 Hugging News 有哪些有趣的消息…

adb devices无法找到魅族MX5的解决方法

新买的mx5&#xff0c;在电脑上用adb devices一直找不到设备。 研究了一下&#xff0c;解决方法如下&#xff1a; 1.在设备管理器里找到如下设备&#xff1a; 2.在属性->详细信息里找到硬件ID&#xff1a; 3.在硬件ID的值里面&#xff0c;找到VID&#xff1a; 在本…