找回密码
 立即注册
搜索
楼主: zheng1112

[求助] 请问怎么让运行这app的安卓pad播放声音呢

[复制链接]

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-27 08:17:53 | 显示全部楼层
本帖最后由 DDDear 于 2024-8-27 15:15 编辑
zheng1112 发表于 2024-8-26 23:12
Fully Kiosk Browser没尝试过,有时间试试。请问这个也是个安卓app吗,和hass的客户端有什么不同。 ...

一个安卓浏览器app,登录网页版ha。可以设置成默认桌面app,不会被杀后台(补充:做个定时带到前台的自动化)。还能调用摄像头实现然来切换到ha,人走延时切换到屏保。论坛搜索下或者看看看我之前发的帖子有视频。
回复

使用道具 举报

176

主题

2664

回帖

8927

积分

元老级技术达人

积分
8927
金钱
6077
HASS币
50
发表于 2024-8-27 14:11:43 | 显示全部楼层
DDDear 发表于 2024-8-27 08:17
一个安卓浏览器app,登录网页版ha。可以设置成默认桌面app,不会被杀后台。还能调用摄像头实现然来切换到h ...

为什么不会被杀后台?很多app,长时间不用,就杀后台了
回复

使用道具 举报

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-27 15:15:06 | 显示全部楼层
bugensui 发表于 2024-8-27 14:11
为什么不会被杀后台?很多app,长时间不用,就杀后台了

不好意思,时间长了记错了
我用的屏保模式,屏保是一个全屏时钟app,设置的无人超过45秒就进入屏保,人来就切换到ha界面
最开始观察到,如果不触发人来亮屏,即屏保前台,ha界面后台,大约45分钟杀一次后台。后来写了个自动化,判断Fully Kiosk Browser的前台app变化,超过30分不变化,就调用服务按一次Fully Kiosk Browser的带到前台按钮,就保活了,很稳定。
如果不用屏保也不息屏的话,应该是一直前台的,不知道会不会被杀。
回复

使用道具 举报

176

主题

2664

回帖

8927

积分

元老级技术达人

积分
8927
金钱
6077
HASS币
50
发表于 2024-8-27 15:44:21 | 显示全部楼层
DDDear 发表于 2024-8-27 15:15
不好意思,时间长了记错了
我用的屏保模式,屏保是一个全屏时钟app,设置的无人超过45秒就进入屏保,人来 ...

嗯,明白了。我平板上的mpd也是杀后台的,还没有找到思路
回复

使用道具 举报

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-27 16:00:18 | 显示全部楼层
本帖最后由 DDDear 于 2024-8-27 16:03 编辑
bugensui 发表于 2024-8-27 15:44
嗯,明白了。我平板上的mpd也是杀后台的,还没有找到思路
杀后台这个问题确实麻烦
回复

使用道具 举报

176

主题

2664

回帖

8927

积分

元老级技术达人

积分
8927
金钱
6077
HASS币
50
发表于 2024-8-27 16:03:14 | 显示全部楼层
DDDear 发表于 2024-8-27 16:00
HA APP不被杀的话,应该可以用Browser Mod集成生成的媒体实体

是的,只能试试,
回复

使用道具 举报

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-27 16:04:39 | 显示全部楼层
bugensui 发表于 2024-8-27 16:03
是的,只能试试,

我刚才回复错了,Browser Mod好像只能用在网页上
回复

使用道具 举报

15

主题

690

回帖

3693

积分

论坛元老

HomeAssistant

积分
3693
金钱
2983
HASS币
20
发表于 2024-8-27 16:12:13 | 显示全部楼层
zheng1112 发表于 2024-8-26 23:10
谢谢大家回复,我试过很多办法。
使用Browser mod可以实现,有点麻烦。
Browser mod的id会变化,需要新建1 ...

我用的Browser Mod并没有这个问题。我在上墙平板的Fully Kiosk Browser的对应的Browser Mod的媒体播放器,从来没有变过,唯一出现的问题就是屏保APP在前台,Fully Kiosk Browser在后台的时候,Browser Mod的集成会变成不可用,调用到前台就恢复了
回复

使用道具 举报

22

主题

532

回帖

3627

积分

论坛元老

积分
3627
金钱
3073
HASS币
18
发表于 2024-8-27 21:43:24 | 显示全部楼层
楼主不愿意另外安装app这个要求比较苛刻,我晚上用adb做了一个测试,把过程作个分享:

action: androidtv.adb_command
target:
  entity_id: media_player.android_tv_192_168_10_170
data:
  command: >-
    adb shell am start -a android.intent.action.VIEW -d /sdcard/Music/Ring08.wav -t audio/wav

用上面这个动作测试代码倒是可以播放一段音频,不过也是有条件限制的:
1、要播放声音的平板要打开usb调试,最好要有root权限,确保adb默认可以连接上
2、HA里要安装Android Debug Bridge集成,并配置连接到上面的平板上
3、默认的音频播放器要能正常工作,不行的话还是得安装一款合适的播放器

我是在一台刷过机的魔百和上测试的,系统是安卓9,默认调用小白文件管理器自带的小白播放器mini播放,但系统提示“插件下载失败”,最后还是安装了小白播放器1.2,并将它设置为默认播放器才搞定
我先是在开心电视助手上测试的,连接上盒子后,打开【cmd终端】,运行下面的命令可以在盒子上播放指定的wav音频
adb -s 192.168.10.170:5555 shell am start -a android.intent.action.VIEW -d /sdcard/Music/Ring08.wav -t audio/wav
此命令搬到ha里,调用androidtv.adb_command运行,就要把“-s 192.168.10.170:5555 ”部分去掉,如果播放的音频是mp3格式,后面的mime文件类型要改为audio/mpeg
如果要播放的音频文件较长,且没有等它播放完毕就停掉的话,下次再调用命令播放它,小白播放器1.2会贴心地提示是重头播放还是继续上次的位置播放,这可能不是楼主想要的功能,要解决此问题,要么音频尽量短点,要么再尝试用其他的播放器
回复

使用道具 举报

5

主题

77

回帖

1422

积分

金牌会员

积分
1422
金钱
1340
HASS币
0
 楼主| 发表于 2024-8-28 00:26:18 | 显示全部楼层
cjnt007 发表于 2024-8-27 21:43
楼主不愿意另外安装app这个要求比较苛刻,我晚上用adb做了一个测试,把过程作个分享:

用上面这个动作测试 ...

谢谢,我的pad可以执行adb,但是我执行播放音频会调用本地播放器,这样会挡住hass的界面啊。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-6-29 05:17 , Processed in 1.587103 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表