PARTIAL_WAKE_LOCK :保持CPU 运转,屏幕和键盘灯有可能是关闭的。
SCREEN_DIM_WAKE_LOCK :保持CPU 运转,允许保持屏幕显示但有可能是灰的,允许关闭键盘灯
SCREEN_BRIGHT_WAKE_LOCK :保持CPU 运转,允许保持屏幕高亮显示,允许关闭键盘灯
FULL_WAKE_LOCK :保持CPU 运转,保持屏幕高亮显示,键盘灯也保持亮度

方法1 在Activity里添加flag

getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

可以在播放完视频后取消flag

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);

方法2 在界面xml文件中的顶层布局添加属性即可:

android:keepScreenOn="true"

文件路径:

getFilesDir().getPath() :/data/user/0/com.example.mediacodec/files和
"/data/data/com.example.mediacodec/file是一致的,都代表apk的私有路径。

解决Only the original thread that created a view hierarchy can touch its views

翻译过来就是:只有创建view层次结构的原始线程才能操作它的view

出现原因:回调接口在子线程,并在回调接口对UI进行了操作

所以,将会出现上述提示,使用handle即可解决这个问题

Android播放视频时屏幕保持唤醒不息屏相关推荐

  1. Android 播放视频时横竖屏的调整

    我个人看视频的时候喜欢横屏看,这样视频图像显得还大,所以在做自己的播放器的时候默认就是横屏显示.这样在播放横屏录制的视频时没有问题,但是一旦播放竖屏录制的视频问题就大了,图像都是偏转90度的.这可怎么 ...

  2. potplayer连续播放视频时保持原有屏幕大小不变

    右键|播放|播放设置 勾选仅在播放视频时调整一次尺寸|确定

  3. Android播放视频或视频通话只有声音没有画面解决方法,布局刷新失败解决办法

    Android播放视频或视频通话只有声音没有画面这个问题困扰我好几天,原因竟然是因为Mainfest.xml里的一个属性:hardwareAccelerated android:hardwareAcc ...

  4. [RK3399][Android7.1] 调试笔记 --- 闪电浏览器全屏播放视频时黑屏

    Platform: RK3399 OS: Android 7.1 Kernel: v4.4.83 现象: 使用默认闪电浏览器全屏播放视频时黑屏, error log如下: 08-09 17:19:45 ...

  5. 【懒人系列】快手获取当前播放视频时长

    文章目录 前言 实现方法 总结 前言 上一篇文章我们留了个不大不小的问题:如何获取当前播放视频时长,进而视频播放完毕后自动翻页? 现在我们通过快手极速版App进行探讨和实现. 众所周知,Android ...

  6. java与js交互视频_Android与H5交互—Java调用Js、Js调Java、H5页面调用Android播放视频...

    content="ANZO,GAME,LOL,DNF,DOTA,撸啊撸,地下城与勇士,掌游宝,攻略,宝典,模拟器,加点,战报,英雄,最新,最全,最强,视频"> content ...

  7. UC浏览器电脑版播放视频时出现崩溃怎么解决

    UC浏览器是一款功能强大的电脑浏览器.最近小编看到有用户反映播放视频的时候出现崩溃,这个该怎么解决呢?下面小编就来告诉你. UC浏览器电脑版播放视频时出现崩溃怎么解决 UC浏览器电脑版播放视频时出现崩 ...

  8. android视频播放异常,Android 播放视频常见问题小结

    在android 开发中常见到视频播放的问题,在常规的视频中 有直接用videoView + MediaController 或者 mediaController + serfercie holder ...

  9. Chrome播放视频时只有声音没有画面

    问题 win7下Chrome在线播放视频时只有声音,没有画面 解决 打开Chrome,点击右上角菜单,选择设置 -> 高级 -> 系统,取消使用硬件加速模式(如果可用): 重启Chrome ...

最新文章

  1. es springboot 不设置id_原创 | 一篇解决Springboot 整合 Elasticsearch
  2. 关于数据表中插入数据报错(pymysql.err.IntegrityError) (1062, “Duplicate entry ‘0112‘ for key ‘‘teacher.PRIMARY‘“)
  3. 盖茨的背后:坚持到最后一分钟
  4. C++拷贝构造函数详解
  5. springmvc基础入门,你确定你真的理解_双亲委派_了吗?
  6. Asp.Net细节性问题技巧精萃(转载)
  7. 六、linux虚拟平台设备注册
  8. 定位 android8.1.0,8.1.2 实现Android定位(2)
  9. LeetCode算法入门- 4Sum -day11
  10. loadrunner之java协议脚本编写
  11. 《Go学习笔记 . 雨痕》方法
  12. Red Hat EnterPrise Linux 5.4下web服务器的综合使用(普通站点、虚拟主机、安全性、...
  13. 以产品思维去做微信公众号
  14. React使用详解(学习笔记)
  15. 计算机usb口设置方法,如何在电脑上设定usb端口权限
  16. 【零样本学习】Zero-Shot Learning via Class-Conditioned Deep Generative Models
  17. york大学计算机专业排名,全球计算机专业最佳大学排名
  18. Vivado HLS #pragma 学习笔记(一)
  19. PC上网页端屏蔽知乎上的视频
  20. 【计算机网络】DNS域名系统

热门文章

  1. mac 文字识别软件ocr_Mac平台上一款免费的OCR文字识别功能的屏幕截图软件Screen OCR...
  2. python3教程合集
  3. 樱花的季节,教大家用canvas画出飞舞的樱花树
  4. html中切角文本框,css实现切角效果
  5. 一个通证经济典型案例——移动广告矿机
  6. python搞笑梗_豆瓣9.1、刷爆朋友圈,知道这3个梗就够了
  7. 二、【玩转 华为Atlas200 DK】之连接电脑和Atlas 200
  8. iPhone 13 不带 Touch ID、搭载 M1X 的 Mac mini 将发布?2021 苹果秋季发布会预测
  9. 大数据在各领域应用之销量预测
  10. ISP图像处理—紫边Purple Fringing