• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

标签:android-mediaplayer

Android

AudioManager在setMode(MODE_IN_COMMUNICATION)中引入延迟

AudioManager在setMode(MODE_IN_COMMUNICATION)中引入延迟
即使打开耳机,我仍试图在扬声器上播放声音;但是,如果在后台播放音乐,我希望在耳机上播放音乐,直到播放声音为止。 因此,我正在采取以下步骤: 在播放声音之前,我会获得音频聚焦,因此所有背景音乐都是停止 获得audioFocus之后,我将MODE_COMMUNICATION设置为AudioManager,因此可以在扬声器上播放声音。 声音结束后,我放弃了Aud……继续阅读 »

Android

Android Studio:使用mediaPlayer启动和停止音频

Android Studio:使用mediaPlayer启动和停止音频
如何使用相同的按钮start和stop播放音乐。如果我反复单击,则下面的代码将多次播放歌曲(重叠)。 另一个问题是在何处插入starTimer和StopTimer函数,以使starTimer处于活动状态,即声音不在播放中,而stopTimer处于活动状态,如果正在播放声音。 更新的代码: public void playFile(View v) { ……继续阅读 »

Android

为什么我的if语句在此for循环中不起作用?

为什么我的if语句在此for循环中不起作用?
题: 我正在设计一个小型的Android应用程序,当您按下看起来像特定乐器的imageButton时,会播放声音(音符),并且可以在6个imageButtons中最多播放10个音符。它将音符编号存储在数组中,并将元素设置为特定编号。这部分似乎工作正常 该应用程序具有一项功能,可让您播放最近播放的内容。由于某种原因,它只会播放前一个音符10次-似乎不了解新的数……继续阅读 »

Android

为何MediaPlayer延迟播放mp3音频?

为何MediaPlayer延迟播放mp3音频?
我制作了一个小应用程序,用于使用MediaPlayer在android中练习音频播放,该应用程序很好用,但是单击播放按钮后有1秒的小延迟,这很明显,我注意到只有在启动音频文件时才会出现这种情况,将其暂停立即恢复播放,没有延迟。我到处搜寻,发现有人建议使用SoundPool而不是MediaPlayer,但是在我的应用播放完整歌曲时,建议将SoundPool用作……继续阅读 »

Android

MediaRecorder stop()失败

MediaRecorder stop()失败
我知道已经有一些这样的应用了,但是它们中的任何一个都无法真正解决我的问题,但是当我运行代码并开始录制音频然后按我的停止按钮时,它总是会失败,因为它处于错误状态。我不确定如何解决此问题。 这是我的MainActivity.java代码: import android.content.BroadcastReceiver; import android.c……继续阅读 »

Android

找不到android mediaplayer网址

找不到android mediaplayer网址
我的网络服务器中有一些mp3文件。我必须在我的应用中使用。我在服务器上的mp3可能会增加或减少。(教师会上传新文件或删除旧文件我的mp3名称是T1.mp3,T2.mp3,T3.mp3等。我有一个下一个按钮,希望当找不到mp3文件时,它将显示它是最后一个。例如:我在T40.mp3中,我单击下一步转到T41.mp3,但是T41被老师删除了,因此,我将显示找不到此……继续阅读 »

Android

播放和停止按钮不能同时使用

播放和停止按钮不能同时使用
我的布局中有2个按钮。1.播放/暂停2.停止播放和暂停按钮效果很好,但是停止按钮不起作用时。我实际上不知道问题从哪里开始。 这是我的代码 case R.id.playBtn: if (mediaPlaying){ mediaPlaying = false; ……继续阅读 »