https://www.home-assistant.io/integrations/media_player/#services
上述官方网页中,有调用指令和参数的说明
在home assistant中的实体注册表中,选择小度的音箱(实体ID):media_player.xiao_du_zhi_neng_yin_xiang_0598
再选择左侧的信息
选择浏览媒体,然后找到任何一个mp3文件,点击播放,就可以播放了
但是,在nodered中,调用服务来播放文件却不成功
官方说明:
使用标题和图像集调用 media_player 服务的示例: service: media_player.play_mediatarget: entity_id: media_player.chromecastdata: media_content_type: music media_content_id: "https://fake-home-assistant.io.stream/aac" extra: thumb: "https://brands.home-assistant.io/_/homeassistant/logo.png" title: HomeAssistantRadio
参照文档来调用如下设置:
data参数如下:
{
"media_content_type": "music",
"media_content_id": "/volume1/docker/homeassistant/Baby.mp3",
"enqueue": "play"
}
media_content_id也尝试了其它多种形式:比如"http://192.168.1.5/local/baby.mp3"
均不能播放.
请教各位大神,这里怎么才能成功播放本地文件.
|