![](/img/trans.png)
[英]AudioTrack: Use of stream types is deprecated
我正在嘗試使用 AudioTrack 來播放示例數據。 我沒有聽到設備發出聲音,但我在 logcat 中看到了這一點: 我已經嘗試了很多我在網上找到的例子,它們似乎都有同樣的問題。 這些示例通常已有 4 年以上的歷史,因此問題必須與最近 Android API 的更改有關。 我目前正在嘗試使此代碼正 ...
[英]AudioTrack: Use of stream types is deprecated
我正在嘗試使用 AudioTrack 來播放示例數據。 我沒有聽到設備發出聲音,但我在 logcat 中看到了這一點: 我已經嘗試了很多我在網上找到的例子,它們似乎都有同樣的問題。 這些示例通常已有 4 年以上的歷史,因此問題必須與最近 Android API 的更改有關。 我目前正在嘗試使此代碼正 ...
[英]Android MediaPlayer Usage Difference of "stop()" vs "release()"
我正在學習如何使用本教程中的MediaPlayer播放音頻,它建議使用release()而不是stop()來停止音頻。 他的解釋對我來說很有意義( free up the system resource as soon as you don't need it )並且從用戶的角度來看它按預期工作,但 ...
[英]AudioManager setCommunicationDevice is not working on Android 12
我正在開發一個迷你本機 (Java) SDK 來打開/關閉 react-native 應用程序的揚聲器,因為 React-Native Incall Manager 在 Android 12 上無法正常工作。 模塊在 Android 11 上運行良好,但由於 AudioManager 中的 set ...
[英]Making hands-free calls
在我的應用程序中,我需要撥打一個號碼,但通話必須免提。 我嘗試了許多可用的方法,從這個鏈接中最小化方法。 應用程序日志顯示了切換到免提的操作,但實際上它沒有任何效果。 我也嘗試在這樣的代碼的幫助下做到這一點: 不幸的是也沒有成功。 有沒有辦法處理這樣的問題? 在 Android 10 上測試 ...
[英]How to find the name of the currently selected media output?
在 Android 上檢索當前選擇的媒體音頻 output 的名稱的正確方法是什么? 我查看了音頻管理器和媒體路由器API,但沒有看到任何方法可以檢索當前選擇的 output 音頻設備。 我已經看到例如 Spotify 應用程序具有此功能: ...
[英]Adjust notification sound volume on android
有沒有辦法在不調整媒體/通話音量的情況下調整通知音量? 我想在保持當前媒體/通話音量級別的同時將通知音量設置為最大級別。 提前致謝! 目前在 Android Studio 上使用 Java ...
[英]How to Disable Sound Effects in Android TV app without Muting all System Sounds
我想在瀏覽 RecycleView 項目以及在 Android 電視應用程序中單擊聲音時禁用聲音效果。 但是,我不想禁用所有其他聲音(例如,應用程序中有 Exoplayer,不應將其 output 聲音靜音)。 我注意到在 Stackoverflow 上還有一些與此類似的問題,建議的解決方案是: 通 ...
[英]how to control the sound volume of my own android app
我想這個問題的答案一定很典型。 關鍵是我有一些按鈕可以在您單擊它們時播放聲音。 我想控制音量。 如何控制音量? 我正在使用以下代碼: ...
[英]Control seekbar not working to control volume
我是新手,我正在為android創建我的第一個java應用程序,我遇到了一些困難,你能幫幫我嗎? 我創建了一個搜索欄來控制我的音量,但它不起作用。 另一點是,當我單擊播放(executarSom)時,我可以開始播放音頻,但是在暫停(pausarSom)之后,如果我嘗試通過單擊播放再次播放,它不起 ...
[英]setSpeakerphoneOn from AudioManager is not changing speakerphone value on android 12, it always remains false. Why?
記錄器顯示 isSpeakerPhoneSelected 值在 true 和 false 之間切換,但 isSpeakerphoneOn 始終返回 false。 這從 Android 12 開始停止工作。 這些是我們的 build.gradle 中的版本: 是什么導致 isSpeakerp ...
[英]audioManager not working on Android 11 and 12
我正在制作一個內部呼叫應用程序,當我撥打一個號碼時,本機 android 撥號程序打開,然后我沒有在本機撥號程序中跟隨呼叫,而是在應用程序中跟隨呼叫。 問題是,當我想激活或停用本機撥號揚聲器時,從應用程序中它不起作用。 本機撥號器在后台,應用程序在前台,但由於某種原因,當我嘗試從應用程序激活揚聲器時 ...
[英]AudioManager auto switching own mode + not respecting setSpeakerphoneOn()
我想播放一些音量 lvl 調整到耳朵的音頻。 “電話模式”。 為此,我使用眾所周知且通常被建議的 問題是我並不總是在模式切換后立即播放音頻,我必須等待並且不確定多長時間,甚至可能是幾分鍾。 我做了一些循環日志記錄,只要用戶在我的應用程序中使用 Android 9 在我的應用程序中保持MODE_I ...
[英]Is there a way in Android to programmatically get the default speaker or microphone or any peripheral
假設我已經連接了多個外部揚聲器,並且該設備是否具有內置揚聲器。 如何獲取有關哪個揚聲器是默認揚聲器的信息。 任何幫助表示贊賞。 ...
[英]How to play audio through earpiece in android 12?
我正在使用 PeerJS 和 WebView 為 android 開發一個語音通話應用程序。我希望音頻通過耳機播放。 這是我的代碼, 上面的代碼在 android 的舊版本上運行良好,但在 android 12(模擬器)上運行不正常。 am.isSpeakerphoneOn在 android 中 ...
[英]What is the differences between MODE_IN_CALL, MODE_IN_COMMUNICATION, MODE_CALL_SCREENING?
這個賞金已經結束。 此問題的答案有資格獲得+150聲望賞金。 賞金寬限期在20 小時后結束。 ...
[英]How to pause background playback for a while
我的應用程序正在播放一些小音頻。 但是,當有后台廣播應用程序正在播放並且我返回到我的應用程序時,我的應用程序音頻以與后台廣播應用程序相同的音量播放。 我想在播放應用程序音頻時暫時暫停廣播音頻。 這怎么可能? ...
[英]What's the Minimum Stream Volume on AndroidDevices and how to get it Pre SDK28
他們在 28(P) 中添加了 function 我檢查了兩部手機。 一個返回 0(最多 15 個),另一個返回 1(最多 8 個)。 我假設 AndroidPhones 以某種方式使用“步驟”。 將 StreamVolume 設置為 0 在 minVolume 返回 1 的手機上不起作用。即使將 ...
[英]Android Calling App not resetting Audio Stream
我有一個活動應用程序設置為使用自我管理的連接服務,因為我們正在使用音頻和視頻並希望能夠利用該系統。 但是,我們關閉連接或更改音頻流的方式導致了一個問題,我將盡力在此處進行描述。 當我開始我們的應用程序的呼叫時,一切都按照我們想要的方式工作,它在免提電話中啟動,但對免提電話按鈕的按下反應很好,音頻效 ...
[英]SoundPool individual Volume adjust causes audio distortion
使用 SoundPool 和 AudioManager 分別調整每個聲音的音量。 在第一次音量調節時聲音工作正常。 但是,在第二次嘗試調整相同聲音的音量搜索欄時,當我嘗試將其從低音量調整回高音量時,聲音開始失真。 當我使用seekbar調整音量時,每個聲音都應該循環播放。 如何防止音頻失真? 下面的 ...
[英]Android - programmatically enable speakers while on call for Huawei
想法是在用戶通話時啟用電話上的揚聲器。 因此,首先我監聽TelephonyManager.CALL_STATE_OFFHOOK state,然后延遲 2 秒調用以下代碼: 這在三星上運行良好,但由於某種原因,不適用於Huawei P20 Pro 。 有任何想法嗎? ...