- 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧
即使打开耳机,我仍试图在扬声器上播放声音;但是,如果在后台播放音乐,我希望在耳机上播放音乐,直到播放声音为止。
因此,我正在采取以下步骤:
在播放声音之前,我会获得音频聚焦,因此所有背景音乐都是停止
获得audioFocus之后,我将MODE_COMMUNICATION设置为AudioManager,因此可以在扬声器上播放声音。
声音结束后,我放弃了Aud……继续阅读 »
如何使用相同的按钮start和stop播放音乐。如果我反复单击,则下面的代码将多次播放歌曲(重叠)。
另一个问题是在何处插入starTimer和StopTimer函数,以使starTimer处于活动状态,即声音不在播放中,而stopTimer处于活动状态,如果正在播放声音。
更新的代码:
public void playFile(View v) {
……继续阅读 »
题:
我正在设计一个小型的Android应用程序,当您按下看起来像特定乐器的imageButton时,会播放声音(音符),并且可以在6个imageButtons中最多播放10个音符。它将音符编号存储在数组中,并将元素设置为特定编号。这部分似乎工作正常
该应用程序具有一项功能,可让您播放最近播放的内容。由于某种原因,它只会播放前一个音符10次-似乎不了解新的数……继续阅读 »
我制作了一个小应用程序,用于使用MediaPlayer在android中练习音频播放,该应用程序很好用,但是单击播放按钮后有1秒的小延迟,这很明显,我注意到只有在启动音频文件时才会出现这种情况,将其暂停立即恢复播放,没有延迟。我到处搜寻,发现有人建议使用SoundPool而不是MediaPlayer,但是在我的应用播放完整歌曲时,建议将SoundPool用作……继续阅读 »
我知道已经有一些这样的应用了,但是它们中的任何一个都无法真正解决我的问题,但是当我运行代码并开始录制音频然后按我的停止按钮时,它总是会失败,因为它处于错误状态。我不确定如何解决此问题。
这是我的MainActivity.java代码:
import android.content.BroadcastReceiver;
import android.c……继续阅读 »
我的网络服务器中有一些mp3文件。我必须在我的应用中使用。我在服务器上的mp3可能会增加或减少。(教师会上传新文件或删除旧文件我的mp3名称是T1.mp3,T2.mp3,T3.mp3等。我有一个下一个按钮,希望当找不到mp3文件时,它将显示它是最后一个。例如:我在T40.mp3中,我单击下一步转到T41.mp3,但是T41被老师删除了,因此,我将显示找不到此……继续阅读 »
我一直在使用此代码,它在Froyo和Gingerbread上的播放效果还不错(并且我假设Honeycomb和我的 friend 都使用过它):
MediaPlayer mp = MediaPlayer.create(this, R.raw.click);
Button clicker = (Button) findViewById(R.id.clicker……继续阅读 »
我的布局中有2个按钮。1.播放/暂停2.停止播放和暂停按钮效果很好,但是停止按钮不起作用时。我实际上不知道问题从哪里开始。
这是我的代码
case R.id.playBtn:
if (mediaPlaying){
mediaPlaying = false;
……继续阅读 »
它应该很简单:
private void startPlaying() {
mPlayer = new MediaPlayer();
try {
mPlayer.setDataSource(mFileName);
BassBoost bassBoost = new BassBoost(0, mPlayer.g……继续阅读 »
我一直在使用此代码,它在Froyo和Gingerbread上的播放效果还不错(并且我假设Honeycomb和我的 friend 都使用过它):
MediaPlayer mp = MediaPlayer.create(this, R.raw.click);
Button clicker = (Button) findViewById(R.id.clicker……继续阅读 »