随着时代的迅速发展,几乎人人都用上了智能设备,而安卓手机的市场尤为广泛。安卓功能很多,但是投屏时会出现只有图像没有声音的情况,这是为什么呢?今天小编就带大家简单了解一下,安卓手机投屏没有声音的内在原因以及解决方案。
一、安卓系统
图1 安卓手机示意图
安卓(Android)系统是Google公司于2007年11月5日发布,基于Linux平台的开源手机操作系统,该平台由操作系统、中间件、用户界面和应用软件组成。
安卓系统是一个权限分立操作系统,每个应用都以唯一系统识别身份运行(Linux用户ID与群组ID)。系统各部分也分别使用各自独立的识别方式。所以Linux就是以这种方式,将应用与系统,应用与应用隔离开。系统更多的安全功能通过权限机制提供。权限可以限制某个特定进程的特定操作,也可以限制每个URI权限对特定数据段的访问。
二、安卓设备的安全架构
图2 安全架构简化示意图
Android安全架构的核心设计思想,就是在默认设置下,所有应用都没有权限对其他应用、系统或用户进行较大影响的操作。这其中包括读写用户隐私数据(联系人或电子邮件),读写其他应用文件,访问网络或阻止设备待机等。而手机的最重要功能是语音通信,安卓系统充分考虑了手机语音的安全性,所以不允许其它应用获取手机的语音数据,从而保证通话不被截取。
也正是由于这个原因,当我们的镜像程序在手机端运行时,被视为第三方不安全的应用程序,从而无法获取手机声音,导致镜像无声。
三、解决方案
那如何解决安卓设备投屏无声音的问题呢?图飞飞品牌的无线镜像软件“投屏专家”就很好的解决了这个问题。
图3 网络视频与本地视频投屏
安卓手机的声音有两种情况:
(1)播放网络视频产生的声音
对于这种情况,飞图采取把网络视频的URL地址直接发送给接收端,让接收端在线播放网络视频,从而既解决了声音传输问题,更重要的是,可以直接播放网络视频,不会产生延时或二次损伤画质的问题,流畅度和清晰度都有了比较大的保证。
(2)手机播放本地视频产生声音
要把播放本地视频产生的声音传输给镜像接收端,飞图是通过电影模式实现。也就是把本地的视频文件,通过网络直接传输给接收端,并在接收端直接播放视频文件,从而声音和图像都不受影响,无损播放。