与网络上的媒体播放器进行互动。
服务
媒体控制服务
可用服务:打开
,,,,关掉
,,,,切换
,,,,提高音量
,,,,音量减小
,,,,volume_set
,,,,volume_mute
,,,,Media_play_pause
,,,,Media_play
,,,,Media_pause
,,,,Media_stop
,,,,Media_next_track
,,,,Media_previous_track
,,,,clear_playList
,,,,Shuffle_set
,,,,repot_set
,,,,play_media
,,,,select_source
,,,,select_sound_mode
,,,,加入
,,,,结束
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
服务Media_player.volume_mute
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
IS_VOLUME_MMETED |
不 |
静音/取消静音的正确/错误 |
服务Media_player.volume_set
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
volume_level |
不 |
浮子以达到音量水平。范围0..1 |
服务Media_player.media_seek
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
seek_position |
不 |
寻求的立场。该格式取决于平台。 |
服务Media_player.play_media
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
Media_content_id |
不 |
媒体标识符。其格式取决于集成。例如,您可以向Sonos和Cast提供URL,但只为iTunes提供播放列表ID。 |
MEDIA_CONTENT_TYPE |
不 |
媒体类型。必须是之一音乐 ,,,,电视节目 ,,,,视频 ,,,,插曲 ,,,,渠道 或者播放列表 。例如,要播放音乐,您将设置MEDIA_CONTENT_TYPE 到音乐 。 |
额外的 |
是的 |
额外的字典数据要发送,例如标题,缩略图。可能的值可以在下面找到。 |
额外的词典数据
配置变量
自内容开始以来的几秒钟。如果内容是实时内容,并且未指定位置,则该流将从实时位置开始。
将媒体伪像的类型描述为以下之一:没有任何
,,,,缓冲的
,,,,居住
。
媒体元数据对象,以下内容之一:通用iametadata
,,,,Moviemediametadata
,,,,TVSHOWMEDIAMETADATA
,,,,MusicTrackMediametadata
,,,,Photomediametadata
。
文档:
使用标题和图像集来调用Media_player服务的示例:
服务:Media_player.play_media目标:ENTITY_ID:Media_player.Chromecast数据:MEDIA_CONTENT_TYPE:音乐Media_content_id:“https://fake-home-assistant.io.stream/aac”额外的:拇指:“https://brands.home-assistant.io/_/homeassistant/logo.png“标题:HOMEASSISTANTRADIO
Service Media_player.Select_source
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。要针对所有媒体玩家,请使用全部 。 |
来源 |
不 |
要切换的源名称。平台依赖。 |
Service Media_player.Select_sound_mode
目前仅支持Denon AVR和鸣叫。
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。例如Media_player.marantz |
sound_mode |
不 |
要切换的声音模式的名称。平台依赖。 |
服务Media_player.shuffle_set
目前仅支持Sonos,,,,Spotify,,,,MPD,,,,科迪,,,,罗恩,,,,挤压箱和普遍的。
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。例如Media_player.spotify |
洗牌 |
不 |
真的 /错误的 用于启用/禁用洗牌 |
服务Media_player.repeat_set
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
针对特定的媒体播放器。例如Media_player.kitchen |
重复 |
不 |
离开 /全部 /一 用于设置重复模式 |
服务Media_player.join
允许将媒体播放器分组为同步播放。仅在支持的多室音频系统上工作。
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
媒体播放器实体的播放将扩展到指定的玩家小组成员 。 |
小组成员 |
不 |
将与将与播放同步的玩家实体ENTITY_ID 。 |
服务Media_player.unjoin
服务数据属性 |
选修的 |
描述 |
ENTITY_ID |
是的 |
从任何播放器组中加入该媒体播放器。 |
设备类
可以在前端显示媒体播放器的方式可以在自定义部分。为媒体播放器支持以下设备类:
电视
:设备是电视类型的设备。
扬声器
:设备是扬声器或立体声类型设备。
接收者
:设备是音频视频接收器类型设备,将音频和输出输出到扬声器和视频中进行某些显示。