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