2014-11-02 67 views
0

我有一個應用程序,播放沒有音頻的視頻文件。我正在使用mediaplayer函數。我想要播放視頻,但不會向音頻輸出任何內容,因爲沒有音軌。但是,當我的應用程序運行時,Android會播放所有其他音頻輸出(例如音樂)。有沒有辦法使用mediaplayer並從音頻流中完全刪除我的應用程序?Android媒體播放 - 完全停止音頻輸出?

我回顧了Google的Managing Audio Focus文章,但我無法想出辦法。我只想爲視頻使用mediaplayer,並完全忘記音頻。

有沒有不同的功能,我必須致電mediaPlayer.setAudioStreamType

回答

0

您可以使用下面的代碼靜音所有的音頻流片斷

AudioManager am = (AudioManager)NextVideoPlayer.this.getSystemService(Context.AUDIO_SERVICE); 
     am.setStreamMute(AudioManager.STREAM_MUSIC, true);