簡體   English   中英

ChromeCast沒有HDMI-CEC電視

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM