Android5.1多屏互动(Miracast、Wifi 您所在的位置:网站首页 miracast官方最新 Android5.1多屏互动(Miracast、Wifi

Android5.1多屏互动(Miracast、Wifi

2023-10-21 04:45| 来源: 网络整理| 查看: 265

事先说明:

授人以鱼不如授人以渔,这套要点并不是直接扔你一套coding告诉你集成就行了,而是我这几周在集成miracast功能时遇到的关键节点,重点在接收端,基本不贴源码,但是如果你认真把流程看下去,可能会获得更多的收获,帮到你的话麻烦评论点赞,话不多说,直接上干货:

 

1.“设置”应用(发送端需要):

大家手上不同的源码,在这里可能有不同的表现。在Android5.1的安卓原生设置里面,默认在“显示”栏是有投射屏幕这部分的选项的,该界面能完成开关,设备搜索和点击发起连接等功能,部分厂商的platform可能会对其进行屏蔽,需要去手动打开。//--现在看来此步骤非必须,这部分其实可以参照源码单独写成应用APK,另外该界面是否能正常取决于下一项的Miracast Flag使能。

2.Miracast Flag使能(两端均需要):

路径:platform/android/frameworks/base/core/res/res/values/config.xml

该文件包含:”config_enableWifiDisplay"选项,是一个功能总开关,需要将其置为true才能正常使用,原理是DisplayManager在初始化的时候会根据该选项的值进行wifiDisplay的相关初始化操作。

3.Miracast 发送端实现:

这部分不是我要分析的重点,因为这个是Android每个版本都携带的功能,我在完成了上述两点的开关之后,便能够正常使能。相关详细步骤可参见网络资料。其步骤和接收端一一对应,大概也是RTSP握手->RTP建立连接-&g



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有