我正在開發一個應用程序,我需要它從耳機插孔連接的兩個固定按鈕獲得輸入。我需要的應用程序來計算完成按下按鈕10次需要多少時間。我現在有計時器工作,但我無法弄清楚如何使它接受輸入。另外,如果我有這個想法,有沒有辦法刺激?你們能幫我一下嗎?Swift:如何通過耳機插孔從固體按鈕輸入?
回答
remoteControlReceivedWithEvent用於獲取音頻控件(播放/暫停),可能與您的音頻插孔設備相同。您需要啓用帶背景音樂的能力,你的應用程序,並且將代碼添加到啓動音頻會話爲您的應用程序,讓您可以得到回調,當任一按鈕耳機按下功能
試試這個:
override func remoteControlReceivedWithEvent(event: UIEvent?) {
let rc = event!.subtype
print("does this work? \(rc.rawValue)")
}
謝謝你。我試圖把它放在我的代碼中,但沒有發生任何事情。我是編碼方面的初學者。你能否給我更多關於如何做這項工作的細節? – garyma705
remoteControlReceivedWithEvent用於獲取音頻控制(播放/暫停),可能與您的音頻插孔設備相同 –
您需要啓用具有後臺音頻功能的應用程序,並且應該添加代碼以啓動應用程序的音頻會話,以便您可以撥打電話當耳機中的任何按鈕按下回答中提到的功能 –
- 1. 在Android中通過耳機插孔輸入音頻?
- 2. 通過耳機插孔將數據傳輸到iPhone
- 3. 通過耳機插孔輸入到android智能手機的音頻?
- 4. 檢測耳機是否插入Java耳機插孔
- 5. 操縱耳機插孔輸出
- 6. iPhone耳機插孔 - 讀入數據?
- 7. 耳機插孔聽衆Android
- 8. Android的耳機插孔
- 9. 通過Android手機的耳機插孔發送數據
- 10. SWIFT:清除使用通過耳機插孔連接的外部設備按鈕的文本視圖
- 11. 如何檢測WinRT中未插入的耳機插孔?
- 12. 安卓耳機插入耳機插孔時通過內置揚聲器發出的音頻
- 13. iPhone的耳機插孔可以用作設備的輸入嗎?
- 14. 可以通過耳機插孔使用音頻嗎?
- 15. Android:通過3.5mm插孔輸入數據
- 16. 通過耳機插孔的輸出引腳錄製立體聲音頻vs寫入USB音頻驅動程序
- 17. Square Reader(squareup)設備如何通過Android中的耳機插孔工作?
- 18. iPhone中的插孔/耳機檢測
- 19. 如何通過音頻插孔檢測輸入數據?
- 20. 如何檢測UWP應用程序中未插入的耳機插孔?
- 21. Iphone禁用耳機耳機按鈕
- 22. 的iOS強制音頻輸出只有耳機插孔
- 23. 通過VBScript檢測耳機是否插入或未插入
- 24. 檢測耳機按鈕按
- 25. 如何檢測Mac上的耳機插孔中的東西?
- 26. 信息可以通過耳機插孔被後臺應用程序竊取嗎?
- 27. Android從耳機/ USB插孔發送/接收字節?
- 28. AVAudioEngine在插入耳機或插入耳機時崩潰
- 29. 如何檢查耳機是否插入?
- 30. 安卓耳機按鈕
Button基本上切換線的狀態,所以你必須監視狀態行的變化。 –
會有與按下按鈕相關的事件。 –
@ GaneshK我剛剛開始編碼,對於你說的話我不太瞭解。你能與我分享更多細節嗎? – garyma705