小米电视怎么切换到机顶盒看电视

小米电视怎么切换到机顶盒看电视,第1张

演示机型信息:品牌型号:小米电视4A系统版本:MIUITV1.3

通过AV/HDMI线把小米电视和机顶盒连接好;进入小米电视设置界面;接着选择【通用设置】-选择【首页画中画】,选择相应的机顶盒输入信号源即可。

步骤1、首先把小米电视和机顶盒连接好,可以通过AV端子或者是HDMI的高清线来连接;

步骤2、连接完成之后,接着打开小米电机,在应用程序界面昌戚隐找到【小米电视设置】点击进入设置界面;

步骤3、接着选择【通用设置】-选择【首页画中画】,然后根据您的输入方式选择输入源,这样开机就会自动进入该输入源获仔胡取视频信号了;

步骤4、如果没有在应用程序界面那耐厅里设置有,那么要在遥控器那里按下【设置】键,就可对视频输入源进行切换。

上述方法适用于小米电视所有型号。

百度上面很多视频播放都是利用MediaPlayer+显示视图(SurfaceView、TextureView)进行本地或者网络视频的播放。那么利用MediaCodec对视频流进行硬解码的小伙伴该如何在不同的控件之间无缝切换呢?是不是TextureView的生命周期很难控制?

TextureView与SurfaceTexture构成了组合关系,可见SurfaceTexture的确是由TextureView给『包办』了。在程序世界中,一个对象被『包办』无非是指:

(1)这个对象什么时候被创建?

(2)这个对象如何被创建?

(3)这个对象的产生带来了哪些变化,或者说程序自从有了它有哪些不同?

(4)这个对象什么时候被销毁?

之所以对SurfaceTexture这个盯碰态对象要大动笔墨,因为它是整个显示框架的『连接者』。

是不凯源是遇到过在播放视频返回后台再回来,发现TextureView显示视图是一片黑色?监听TextureView的生命周期你会发现,返回后台是调用了销毁方法的。那你就会问销毁之后岂不是有需要重新创建?重新创建会引来更多的问题,解码去也需要重新初始化。所以我们只能另寻他法,下面方法就是无缝切换的核心部吵腊分。

在销毁方法中我们注意,有一个返回参数。官方的解释如下

现在恍然大悟了吧,我们在销毁的时候返回false,并保存SurfaceTexture对象,然后从后台返回界面的时候在onSurfaceTextureAvailable()方法中,调用setSurfaceTexture(mSurfaceTexture)方法,这样就会恢复之前的画面了。

使用ItemTouchHelper轻松实现RecyclerView拖拽排序和滑动删除

源码地址: https://github.com/chezi008/VideoSurveillance


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12493312.html

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

发表评论

登录后才能评论

评论列表(0条)

保存