2016-01-11 45 views
4

檢測tvOS Siri遙控器上的某些按鈕相當簡單:暫停/播放按鈕,觸控板區域,並且稍微花點功夫,即可按MENU按鈕。但似乎沒有辦法檢測或覆蓋+-按鈕或Siri或home按鈕的功能。檢測Siri遙控器上的音量和主頁按鈕

或者有嗎?

回答

0

目前+-(體積)的Siri遙控器上的按鈕,通過私有函數訪問。這些不能被覆蓋或檢測,因爲它們具有保留的功能。主頁按鈕也一樣。

有幾點支持這一說法。首先,如OP所述,沒有任何事件檢測到與音量按鈕相關的任何操作。它們也不會觸發pressesBegan或類似事件。

另一個很好的地方去尋找更多的選擇與遠程/控制器GCGameController。看起來它具有與所有功能相關的功能,但音量按鈕是保留的。看看在 遠程使用Apple TV的遊戲控制器部分here。它提到了可以在CGGameController中使用的遙控器上的所有按鈕。

正如我在其他帖子提到,這是一個相當新的操作系統,而不是一切都尚未提供。您隨時可以向Apple提交錯誤報告,並要求公開某些API。

+0

呀,也沒有「家」按鈕(它看起來像一個電視機,我猜),或Siri的按鈕(麥克風)。雖然這從一個角度來看是有道理的,但它會使遙控器成爲遊戲手柄,比如說一臺平臺遊戲機。 – Grumdrig

+0

我同意你的意見。他們的確有一個觀點,即在大多數情況下應該保留這些按鈕,在某些情況下它們應該被覆蓋。當我看到你的問題時,我花了幾個小時,因爲那也困擾着我。我發現的所有東西都證實了我以前的知識,這些按鈕是保留的。請記住,這是一個新的平臺。我敢肯定,如果蘋果有足夠的錯誤報告,他們可能會重新考慮他們的立場。 –