android-audiomanager

    4熱度

    2回答

    我希望記錄麥克風音頻流,以便我可以在其上實時DSP。 我想這樣做,而不必使用線程,並且在等待新的音頻數據時沒有.read()塊。 UPDATE/ANSWER:這是Android中的一個錯誤。 4.2.2仍然有問題,但5.01是固定的!我不確定分歧在哪裏,但這就是故事。 注意:請不要說「只使用線程」。線程是好的,但這不是關於它們的,而且爲了AudioRecord的Android開發人員無需指定線程而

    0熱度

    1回答

    我的問題是,獲取電話狀態(處於呼叫模式)的最佳方式是決定更進一步的方式。我想在決定是否執行聲音通知之前檢查電話狀態。如果我理解正確,TelephonyManager需要BroadcastReceiver,以便應用程序可以檢測手機狀態何時發生變化。但在我的應用程序中,我想在一個謹慎的時刻查看手機狀態。

    0熱度

    1回答

    我正在嘗試解決一個很大的問題,但遇到了非常小的問題。我試圖在ffmpeg的幫助下讀取視頻文件中的音頻流,但是應該遍歷整個流文件的循環只運行幾次。由於其他人使用它非常相似,無法弄清楚問題是什麼。 以下是我的代碼請檢查: JNIEXPORT jint JNICALL Java_ru_dzakhov_ffmpeg_test_MainActivity_logFileInfo (JNIEnv *

    1熱度

    2回答

    有誰知道是否有辦法將來電鈴聲音量從低到高設置爲從Android應用程序編程增加? 任何建議表示讚賞。

    1熱度

    2回答

    在我的應用程序中我有一個VerticalSeekBar(一些自定義實現SeekBar)當用戶使用硬件按鈕更改媒體音量時進度應該改變。下面是使用半工作解決方案ContentObserver: public class SettingsContentObserver extends ContentObserver { private VerticalSeekBar sb; pr

    2熱度

    1回答

    我的應用程序需要能夠知道用戶選擇的基本音頻路線。在iOS上,這是微不足道的,因爲您只需註冊一個回調,並且您確切知道音頻的播放位置。 在Android上,我很高興看到MediaRouter類,但令我沮喪的是,事實證明沒有可預測的方式來確定路由類型。例如,切換到藍牙A2DP設備時,唯一的識別項目是RouteInfo.getName()方法,但這會返回A2DP設備的友好名稱,因此無法與之比較。 我還使用

    12熱度

    2回答

    爲KeyEvent.ACTION_MULTIPLE文檔說: 「多次重複的關鍵事件發生在一排,或一個複雜的 字符串被傳遞如果密鑰代碼不是{#LINK KEYCODE_UNKNOWN那麼{#LINK。 getRepeatCount()方法返回 給定鍵碼應該執行的次數;否則,如果 鍵碼是KEYCODE_UNKNOWN,那麼這是由getCharacters()返回的字符序列 。 但它不會說如何實際上生成該

    1熱度

    1回答

    我是Android的新手。我創建了一個應用程序,可以使用Android Text-To-Speech讀取傳入消息。到現在爲止它很好。現在用戶希望它必須通過配對的藍牙進行播放。 我讀過所有的論壇,但我沒有得到它。現在我如何在藍牙上播放我的TTS引擎? 任何人有任何想法? 在此先感謝。

    6熱度

    1回答

    我知道如何detect whether a headset is plugged in但有些耳機(如三星EHS60ANNBE)來與暫停/播放(又名KeyEvent的。KEYCODE_HEADSETHOOK)按鈕只,沒有的上一頁/下一頁... 我希望能夠檢測當前插入Android設備的耳機是否具有PREV/NEXT(aka KeyEvent.KEYCODE_ MEDIA_PREVIOUS/KeyEv

    0熱度

    2回答

    我有API 17 AudioManager的方法getProperty Eclipse中無法識別此方法,並顯示一個問題: The method getProperty() is undefined for the type AudioManager 我已經更新Eclipse和Android SDK Manager中的軟件包。 API 17已安裝並且是最新的。 Eclipse版本:4.2.2 版本I