视频暂停时如何不黑屏

若要设置关闭屏幕时间:设定-显示-屏幕自动关闭-15秒/30秒/1分钟/2分钟/5分钟/10分钟-选择较短时间。

看您是什么手机了,一般是在设置里,有个休眠之类的,就是多久不操作就会息屏,你把调成不息屏就行了,或者时间调长一点 。

手机设置屏幕长亮。


视频播放器暂停后,后台运行,再次唤起画面黑屏了。

解决方案:

方案一、唤起播放器时候自动播放,来解决。(本文不采取这种方案)

方案二、播放器截屏。

1、已ijk播放器为例,需要设置为TextureRenderView,自带截屏功能,SurfaceRenderView没有这个功能。

* 视频截屏,播放器提供

* @return bitmap

public Bitmap getShortcut() {

return this.mRenderView instanceof TextureRenderView ? ((TextureRenderView) this.mRenderView).getBitmap() : null;

已知bug:视频画面较小的时候,封面强行撑满会突然变大。

2、view直接截图进行获取,this就是指的VideoView控件,同样需要设置为TextureRenderView

* VideoView直接截屏

* @return bitmap

public Bitmap getCapture() {

//启用View的DrawingCache功能

this.buildDrawingCache(true); this.setDrawingCacheBackgroundColor(Color.BLACK); this.setDrawingCacheEnabled(true) this.setVerticalScrollBarEnabled(false);

this.buildDrawingCache();

Bitmap bitmap = Bitmap.createBitmap(this.getMeasuredWidth(), this.getMeasuredHeight(), Bitmap.Config.RGB_565);

Canvas canvas = new Canvas(bitmap);

Paint paint = new Paint();

canvas.drawBitmap(bitmap, 0, this.getMeasuredHeight(), paint);

this.draw(canvas);

this.destroyDrawingCache(); // 保存过后释放资源。


手机看视频黑屏是因为设置了自动锁屏时间。打开手机设置,点击显示,在显示界面中选择休眠,点击永不,这样观看视频时手机就不会黑屏了


监控画面回放正常,按暂停就黑屏怎么办?

欢迎分享,转载请注明来源:艾迪网

原文地址:http://iiiiidea.com/baike/458560zwfk5.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-11-12
下一篇2023-11-12

发表评论

登录后才能评论

评论列表(0条)

    保存