android-audiomanager

    0熱度

    1回答

    我希望我的用戶能夠選擇以最高音量播放報警聲音。 爲此,我需要將媒體音量設置爲最大,播放鬧鐘並將音量恢復到原始狀態。 爲了測試我有這個onClick -event按鈕: public void playAlarm(View view) { AudioManager audio = (AudioManager) getSystemService(Context.AUDIO_SERVICE);

    0熱度

    2回答

    AudioManager am = (AudioManager)getSystemService(Context.AUDIO_SERVICE); switch (am.getRingerMode()) { case AudioManager.RINGER_MODE_SILENT: Log.i("MyApp","Silent mode"); break; case Aud

    5熱度

    2回答

    我在迷路。我希望能夠調整說話量。無論我做什麼,我都無法增加它的音量。我如何使其與Android設置中發現的那樣響亮(如下所示)? 系統設置 - >語音輸入和輸出 - >文本到語音設置 - >收聽示例 我在這一刻代碼: AudioManager mAudioManager = (AudioManager)getSystemService(Context.AUDIO_SERVICE); mAudio

    11熱度

    4回答

    我試過在我的應用程序中使用下面的代碼設置媒體播放器的音頻流,但是當我這樣做時,我聽不到模擬器中的聲音。如果我沒有爲播放器設置流,那麼音頻播放正常。我確定我使用這個錯誤,但不能鍛鍊如何,有什麼幫助? MediaPlayer player = MediaPlayer.create(getApplicationContext(), R.raw.test_audio); AudioManager au

    2熱度

    3回答

    林不工作,當我使用此代碼釋放它,它工作正常與 的Android音樂應用程序(一個預裝) int result = audioManager.requestAudioFocus(meService, AudioManager.STREAM_MUSIC,AudioManager.AUDIOFOCUS_GAIN_TRANSIENT); 然而 audioManager.abandonAudioFoc

    8熱度

    4回答

    我正在嘗試使用相同的媒體播放器,但更改了數據源。這裏是我想要做的事:  private MediaPlayer mMediaPlayer; public void pickFile1() { initMediaPlayer("myfile1.mp3"); } public void pickFile2() { initMediaPlayer

    4熱度

    3回答

    我正在一個項目中,我必須在一個活動中加載6個不同的聲音,並播放所有聲音按鈕click.The聲音文件並不大,但問題是,他們可能會更多。所以我的問題是哪個是加載聲音文件在單個活動中最快的方式。出於測試目的,我使用了res/raw文件夾來存儲聲音文件並嘗試用兩種不同的方法播放這些文件,但結果並不滿意me.Here是兩種不同類型的代碼: 方法1: Button first = (Button) find

    0熱度

    1回答

    使用Android AudioManager設置SCO ON和揚聲器電話開啓後,我將它返回到開始位置,然後媒體流將停留在耳機而不是電話揚聲器上。這裏是我做出過SCO揚聲器流(所有的偉大工程)所做的更改路線 if (am2.isBluetoothScoAvailableOffCall()) { am2.startBluetoothSco(); }

    0熱度

    1回答

    是什麼叫AudioManager.setStreamMute(AudioManager.STREAM_VOICE_CALL, ...) 什麼是文件的「鈴聲模式」的意思是叫AudioManager.setRingerMode之間的差別區別?我很確定這是電話鈴聲模式。那麼它與STREAM_VOICE_CALL有什麼不同呢? 如果不是電話鈴聲模式,那麼它是什麼? 在此先感謝。

    5熱度

    4回答

    在本文檔中,它是說: 靜音指令是對客戶端進程死亡保護:如果對流活動靜音請求一個進程死亡,這個流將自動靜音。 給定流的靜音請求是累積的:AudioManager可以接收來自一個或多個客戶端的多個靜音請求,並且只有在接收到相同數量的取消靜音請求時,流纔會取消靜音。 那麼,第一段是真的;每當我的流程死亡時,我靜音的所有流都會自動取消靜音。 但是,無論我打電話多少次setStreamMute(someSt