android-audiomanager

    1熱度

    3回答

    我試圖使揚聲器,而我在一個電話: final AudioManager audioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); audioManager.setSpeakerphoneOn(true); 我試過setSpeakerphoneOn()後檢查audiomanager並獲得揚聲器仍

    3熱度

    1回答

    我使用SimpleExoPlayer實現了一個測試應用程序,該應用程序正常工作。我想現在將audiofocus添加到我的應用程序。 要在用戶啓動應用程序時開始播放音頻焦點很容易。在onCreate()末尾添加常用代碼: if (AudioManager.AUDIOFOCUS_REQUEST_GRANTED == audioManager.requestAudioFocus(... 正常工作。

    1熱度

    3回答

    每次單擊按鈕時都會調用此代碼。一段時間後,當我點擊按鈕,聲音不再顯示。我試圖使用另一個音樂文件,而且我嘗試使用MediaPlayer而不是SoundPool,但問題仍在發生。 更具體地講這個問題,它是這樣的:我點擊了10次,它返回的聲音,當我再次點擊停止 public void displaySound(Context context){ SoundPool sp = new Soun

    1熱度

    1回答

    如何在通話期間(免提通話)播放電話揚聲器中的聲音? 我試試這個: audio.setMode(AudioManager.MODE_IN_CALL); audio.setSpeakerphoneOn(true); audio.setStreamVolume(AudioManager.MODE_IN_CALL, 20, 0); mediaplayer.setStreamType(AudioMa

    0熱度

    2回答

    我被這最後一段代碼困住了。 我想要按下按鈕時播放鬧鐘。 警報在MUSIC_STREAM上播放,因爲它只能通過耳機/聽筒播放,所以沒有其他人受到干擾。 public void playAlarm(){ try { Uri alert = RingtoneManager.getDefaultUri(RingtoneManager.TYPE_ALARM); mMediaPlay

    1熱度

    1回答

    我正在嘗試在一項活動中進行錄製,然後在另一項活動中進行播放。如果它在同一個活動中,我不會這麼做。當我分裂它時,我似乎無法完全解決它。一切都是一樣的,只是分裂,所以我認爲它找不到保存在手機上的文件的路徑。請幫忙!!! 這就是記錄發生的第一個活動地點: public class RecorderActivity2 extends Activity { MediaRecorder recor

    0熱度

    1回答

    我正在製作一款用於測試手機的Android應用程序,並且我需要能夠在插入耳機時通過耳機揚聲器播放鈴聲。當耳機未插入時,我可以通過耳機揚聲器播放鈴聲插入,但不插入插入。有耳機插入時是否有通過耳機播放我的音色?我將包括無耳機工作的代碼。 mp = MediaPlayer.create(getApplicationContext(), R.raw.tone_1ghz_5sec); mp.set

    0熱度

    1回答

    我使用下面的代碼,但它似乎並沒有改變鈴聲。我做錯了什麼,或者有更簡單的方法來設置一個MP3鈴聲?我有一個解析位置的uri,我稱之爲以下函數。我知道uri是正確的,因爲它使用我擁有的文件共享方法正確運行。 private void setRingtone(Uri uri) { AssetFileDescriptor openAssetFileDescriptor; ((Aud

    0熱度

    1回答

    我需要通過按下應用程序上的按鈕靜音手機。怎麼做?我沒有找到任何圖書館!

    0熱度

    1回答

    我同時運行兩個媒體播放器播放兩種不同的聲音,一個是錄音,第二個是音樂。我通過兩個搜索條來控制兩者的音量。問題是,一個媒體播放器的音量被立即控制。當一個媒體播放器被釋放時,其他媒體播放器的音量可以被調整。我想同時調整 這是我的實施。 public void setMediaPLayers() { mediaPlayer = new MediaPlayer(); //TO PLAY VOIC