[英]ChromeCast without an HDMI-CEC TV
我有一台不支持HDMI-CEC的電視,我一直在嘗試在Raspberry Pi和我的ChromeCast之間架起一座橋梁,以便Raspberry Pi可以通過從遙控器接收IR來暫停或停止播放。
在Pi上使用cec-client
我可以看到:
pi@raspberrypi:~/libcec/build $ echo "scan" | cec-client -s -d 1
opening a connection to the CEC adapter...
requesting CEC bus information ...
ERROR: [ 12174] failed to request the physical address
CEC bus information
===================
device #1: Recorder 1
address: 2.0.0.0
active source: no
vendor: Pulse Eight
osd string: CECTester
CEC version: 1.4
power status: on
language: eng
device #4: Playback 1
address: f.f.f.f
active source: no
vendor: Unknown
osd string: Chromecast
CEC version: 1.4
power status: on
language: ???
failure to request the physical address
消息是因為ChromeCast。
到目前為止,我已經把它作為活躍的來源,使Pi成為活躍的源,當然,由於電視不關心,所有這些都沒有做任何事情,但是在玩這些時,我還發送了應該暫停的tx
命令,玩或停止。 這些都不是ChromeCast的回應。
這些是我發送的一些命令:
echo "tx 14 44 46" | cec-client -s -d 1
echo "tx 14 44 61" | cec-client -s -d 1
echo "tx 14 44 45" | cec-client -s -d 1
echo "tx 14 41 25" | cec-client -s -d 1
# etc
其中沒有一個有任何回應。
ChromeCast是否需要電視才能響應? 是否有特定的東西我需要做或發送以讓媒體接收器響應?
編輯 :進一步研究顯示Chromecast發送:
TRAFFIC: [ 47738] >> 4e:83
TRAFFIC: [ 47811] >> 4e:9f
上電時,這是對物理地址和CEC版本的請求。
我真的想在我的電視機周圍拋出$ CAN10 Pi Zero和幾塊紅外接收器並橋接HDMI-CEC。
該規范可在線獲取並描述地址方法。 它最終沒關系,因為我有cec-client的消息格式錯誤。
echo "tx 14:44:44" | cec-client -s -d 1
使用冒號,我的覆盆子pi可以控制我的chromecast。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.