搭建全民K歌TV运行环境
2018-10-27 本文已影响0人
施瓦辛格777
搭建全民K歌TV运行环境
在LeMe音响(全志H5平台 Android5.1)上能跑起来全民K歌TV套件(即:全民K歌APP + 全民K歌助手 + Dongle + 无线麦克风),为了熟悉这套东西,先在手上有全志H3板子试跑了一下,会报错;在相同平台全志H5平台Android7.0也不能中跑起来;最终选购一块提供Android5.1源码的全志H5开发板,终于能跑起来了。要求有如下:
- 全民K歌和助手需要签上系统签名才能正常安装;
- 助手需要和Dongle进行通信,所以/dev/bus/usb以下的文件要有访问权限,H5平台源码默认开放;
- 助手需要直接访问/dev/snd/pcmCxxx进行录音和播放,也需要这个权限,H5平台源码默认开放;
- 助手播放只播放到名字为
sndspdif
中,如果内核中禁用了此声卡,则也会导致失败,H5平台有厂家提供的固件禁用了此声卡,需要自行编译内核启动该声卡;
这样,就能跑起来了。
证明为假的假设:
-
会绑定MAC地址
确实会读取MAC地址,但是没有对MAC地址进行锁定; -
系统需要做很大的改动
原生系统没有改动也运行起来了;
整这个花费了10天时间,第一次编译全志平台的源码,那个lichee有些难用:)。