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. VC++播放声音
- 5. Ruby声音播放
- 6. MonoTouch:播放声音
- 7. 声音未播放
- 8. 声音未播放
- 9. Android编程 - 如何从广播接收器播放SoundPool声音?
- 10. 在编译时播放声音
- 11. 如何从声音的开始播放/暂停声音和声音播放?
- 12. 使用系统声音播放声音
- 13. c中声音播放后的声音#
- 14. 播放声音作为系统声音
- 15. 播放和暂停以播放声音
- 16. 编程式混音音轨(无播放)
- 17. 编程Linux应用程序,以播放多个声音同时
- 18. 使用QT播放远程声音
- 19. 在Java程序中声音播放
- 20. 从后台线程播放OpenAL声音
- 21. UIScrollView滚动播放声音
- 22. 在C++中播放声音
- 23. 用AKAudioPlayer播放声音 - iOS
- 24. 和弦声音播放
- 25. FMOD播放重叠声音
- 26. 没有onClickListener播放声音
- 27. SoundPool不播放声音
- 28. AudioServicesPlaySystemSound不播放声音
- 29. 在android中播放声音
- 30. 播放自定义声音
的可能的复制[如何打开扬声器/关闭编程中的Android 4.0(http://stackoverflow.com/questions/12036221/how-to - 旋转扬声器在编程上 - 在android-4-0) – Michael
@Michael谢谢。我一直在关注与场景类似的每一个答案。我期待着你的回答。再次感谢你。我现在可以打扰你了。提前对不起。让我检查一下爱德华提出的建议。 :-) – Nabin