情况是这样的:利用mediaprojection在我的小米PAD3(android7.0)上进行录屏测试,能够成功的录屏并保存下来,但是无法用自带的播放器播放,将视频文件导出到笔记本上还是无法播放。我将demo放在魅族手机(android5.1.0)上测试,不但成功的录下屏还能够播放出来。我怀疑是在录屏的时候有什么地方设置不对,不知道什么地方出现问题了,还请前辈们指点一二。
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
使用mediaprojection录屏后,文件无法播放
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
sinat_35241575 2017-07-05 01:32关注问题解决了。小米PAD3(android7.0)的分辨率是2048X1563,我在程序里规定了录制的视频大小也是2048X1563,问题出在了这里,logcat显示
06-29 16:02:28.049: E/VDO_LOG(418): IN -> profile 0x00000001, level 14, resolution 0, width 2048, height 1536
06-29 16:02:28.049: E/VDO_LOG(418): OUT -> profile 0x00000015, level 14, resolution 14, width 1920, height 1088
06-29 16:02:28.049: E/MtkOmxVenc(418): [0xf298f000] [ERROR] cannot support H.264 (2048x1536) encoder
06-29 16:02:28.049: E/MtkOmxVenc(418): [0xf298f000] [ERROR] cannot init encode driver.
于是我将输出的视频大小设定为1920X1088,就可以实现录屏并播放了。经测试,当width<=1920且height<=1088时,都可以实现,一旦超过就不行了。但是会比平板的屏的屏幕小,不过无所谓了毕竟能够实现我的要求了。我猜测H.264能解码的最大分辨率就是1920X1088,没有找到充足的证据,网上资料绝大多数都没有超过这个分辨率。本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-08-06 08:19回答 4 已采纳 录屏还是找个专业的软件吧,QQ上这种功能纯属于鸡肋
- 2019-03-29 08:06回答 2 已采纳 已经解决用的AVAssetWriter 把视频写入共享的沙盒
- 2023-03-13 13:16回答 2 已采纳 这个问题可能是由于视频编码或解码过程中出现了问题,导致颜色出现了变化。以下是一些可能有助于解决问题的步骤: 确认你的屏幕的颜色设置是正确的。如果你的屏幕的颜色设置不正确,那么录制出来的视频的颜色也会不
- 2024-04-11 23:492301_79098332的博客 //标志位变回没有录屏的状态自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习...
- 2023-02-06 23:47回答 1 已采纳 https://ask.csdn.net/questions/7882
- 2023-04-03 02:35回答 9 已采纳 该回答引用ChatGPT狂神Java培训课中所使用的截图软件是Snipaste,录屏软件是OBS Studio。关于Snipaste,它是一款轻量级的截图工具,可以快速截取屏幕上的任何区域,并支持文字
- 2022-08-04 05:05回答 5 已采纳 这个跟软件没关系,是你的系统缺少C++的库文件,你去下一个微软运行库合集就可以了https://www.pc6.com/softview/SoftView_104246.html 进入以后直接点下载地
- 2020-08-26 06:50徐干稳的博客 以前在工作中碰到一个问题,领导总是要求我给他路一段实现的功能效果或者当问题出现时,客户没办法描述清楚但是又找不到好用的免费录屏软件,所以昨天刚好有时间整理了一下,写了一个简易的Android录屏软件出来,这...
- 2016-01-18 22:03回答 2 已采纳 调用如下代码段: ``` View v = subView.getRootView(); v.setDrawingCacheEnabled(true); v.
- 2016-08-02 18:00回答 1 已采纳 可以参考下 [android 使用 mediarecorder 采摘实时视频通过rmtp传输到流媒体服务器](http://www.soso.io/article/98255.html "")
- 2022-07-06 13:18回答 1 已采纳 问题是你这个qwe在主函数里面没用上啊,只是将destroy的绑在了img4上,但你没有和新窗口绑定在一起
- 2019-07-29 08:40在安卓平台上进行拍照、上传录像、监控以及录屏的开发是一项常见的任务,尤其在移动应用开发中,如“脸萌”这样的应用。本压缩包"脸萌的Android开发.rar"包含了一些相关的源代码和资源,可能有助于开发者了解并实现...
- 2019-07-29 08:42再者,"录屏"在Android中可以通过`MediaProjection` API实现。这个API允许应用程序捕获设备屏幕的内容,类似于系统级别的截图。开发者需要获取到用户的权限,然后创建`DisplayCaptureSession`,通过它来捕获屏幕并...
- 2024-04-08 00:492401_84132423的博客 其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、...
- 2021-11-18 02:20m0_64319064的博客 获取屏幕数据很简单,Android 系统有提供对应的服务,难点在于传输数据到直播服务器,我们使用 RtmpDump 来传输 Rtmp 数据,由于 RtmpDump 使用 C 语言实现,我们还需要用到 NDK 开发,单单用 Java 无法实现哈,当然...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司