0
Q
播放聲音編程
A
回答
0
我不能評論因爲我沒有足夠的聲望,所以我會發布它。
只是做一個小的快速搜索:Switching between earpiece and speaker
import android.media.MediaPlayer;
import android.media.AudioManager;
public class MediaPlayer {
private MediaPlayer mMediaPlayer;
private AudioManager mAudioManager;
private Button mButton;
private boolean isPlayingOnSpeaker = false;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
mMediaPlayer = MediaPlayer.create(this, R.raw.song);
mMediaPlayer.prepareAsync();
mMediaPlayer.start();
mButton = (Button) findViewById(R.id.button);
mButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
context = getActivity().getBaseContext();
mAudioManager = (AudioManager)context.getSystemService(Context.AUDIO_SERVICE);
mAudioManager.setMode(AudioManager.STREAM_MUSIC);
if(isPlayingOnSpeaker)
{mAudioManager.setSpeakerphoneOn(false); isPlayingOnSpeaker=false;}
else {mAudioManager.setSpeakerphoneOn(true); isPlayingOnSpeaker=true;}
}
}
...
}
}
+0
如果這樣做,你將獲得足夠的聲譽。 :-) – Nabin
+1
我會將它作爲評論發佈,但我不能因爲我沒有足夠的聲望,我想我會嘗試爲它編寫一些代碼。 –
相關問題
- 1. 聲音播放和播放聲音
- 2. 播放聲音?
- 3. 播放聲音
- 4. 播放聲音
- 5. 播放聲音
- 6. 播放聲音
- 7. 播放聲音
- 8. 未播放聲音
- 9. 在播放聲音
- 10. 聲音未播放
- 11. VC++播放聲音
- 12. Ruby聲音播放
- 13. 聲音未播放
- 14. Javascript播放聲音
- 15. MonoTouch:播放聲音
- 16. 聲音播放viewpager
- 17. 播放聲音在
- 18. 語音不播放在聲音播放安卓程序
- 19. Android編程 - 如何從廣播接收器播放SoundPool聲音?
- 20. 在編譯時播放聲音
- 21. 聲音播放不播放聲音第一次it's稱爲
- 22. WP7播放聲音 - 當聲音播放完畢
- 23. 如何從聲音的開始播放/暫停聲音和聲音播放?
- 24. 使用系統聲音播放聲音
- 25. 播放聲音作爲系統聲音
- 26. c中聲音播放後的聲音#
- 27. 在運行聲音線程上播放聲音,或恢復播放?
- 28. childViewController不播放後播放聲音
- 29. 播放和暫停以播放聲音
- 30. 編程式混音音軌(無播放)
的可能的複製[如何打開揚聲器/關閉編程中的Android 4.0(http://stackoverflow.com/questions/12036221/how-to - 旋轉揚聲器在編程上 - 在android-4-0) – Michael
@Michael謝謝。我一直在關注與場景類似的每一個答案。我期待着你的回答。再次感謝你。我現在可以打擾你了。提前對不起。讓我檢查一下愛德華提出的建議。 :-) – Nabin