[英]DTMF receiving in Android
我的主要目標是在我的 Android 應用程序中獲得 DTMF 音並執行相關操作。 我已經看到 TelephonyManager 可以發送 DTMF 但沒有接收它們的方法。 我遇到了許多頁面(其中大部分都很舊),它們建議通過使用 AudioRecorder 緩沖VOICE_DOWNLINK音頻 stream 來使用 FFT 庫(在清單中設置適當的權限)。 我嘗試使用 AudioRecorder 和 MediaRecorder(主要用於創建文件)以及“Visulizer”class,其中包含開箱即用的正確 getFft 方法,但即使權限是,它們都無法訪問 MediaRecorder.AudioSource.VOICE_DOWNLINK & co正確管理和授予。
使用權限 android:name="android.permission.RECORD_AUDIO"
Visualizer/MediaRecorder/AudioRecorder 都沒有被初始化,我對我正在追逐記錄權限以收聽 DTMF 音調感到沮喪。 還有其他我不考慮的方法嗎?
經過多次研究,這似乎是不可能的,因為
把這篇文章留給其他人。 出於我的目的,我使用 Arduino DTMF 識別器解決了問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.