我可以触摸开关按钮(一次)和(一次),但如果我第三次触摸它,它会打开,但永远不会播放音乐。从那时起,当我再次触摸它以关闭它时,它就会崩溃。
public class Main extends Activity {
MediaPlayer mp;
Button startButton;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
我正在开发我的应用程序,它可以通过前置扬声器或后置扬声器播放声音文件,并且可以“即时”更改。代码如下:
// mediaPlayer was created previously and then started to play ok
private void switchTarget() {
int pos = 0;
try {
if (mediaPlayer.isPlaying()) {
pos = mediaPlayer.getCurrentPosition();
我有5首歌的音乐播放列表。我只想让播放和停止按钮只要我在应用程序中就能工作。当我想停止音乐的时候,我可以停止音乐,然后重新开始。
这是如何工作的now...The音乐播放在播放按钮,当我点击停止按钮它停止,但然后我想播放一些其他歌曲,或相同的歌曲再次,没有任何反应。请帮帮忙。
public class glavna extends Activity{
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(sa
你好,我刚刚创建了一个基本的android应用程序,它可以在按钮点击上播放不同的音乐。这个应用程序在最初的几秒钟里运行得很好,但是当我不停地敲击和敲击的时候,它就停止播放音乐了,只是崩溃了.我不知道..Please的问题是什么,帮我把它做好。谢谢。这是我的密码:-
public class MainActivity extends AppCompatActivity {
MediaPlayer mediaPlayer;
public void PlayMusic(View view)
{
int ID = view.getId();
String NameID = view.getRes
我的类由listview组成,其中包含曲目列表,.Each列表项包含按钮播放,Pause.It应该在单击Play时播放跟踪,在单击“暂停”时停止播放。我不使用不同的按钮……我只使用一个按钮,在单击b/w播放和暂停以及相应的功能时更改其文本。我面临以下问题--点击play可以播放轨道,但是当我通过单击“暂停”,然后尝试播放任何“轨道”应用程序崩溃,并显示以下错误显示非法状态异常时,就会播放该轨道。
致命例外: main
java.lang.IllegalStateException
at android.media.MediaPlayer._setDataSource(Nativ
这是我的代码,我试着构建一个简单的应用程序,每当我点击一个按钮时就播放一首歌(单击两次将从一开始播放歌曲)&当另一个按钮被按下时停止播放。我希望当用户将活动放在后台时,媒体播放器将“保存其状态”--继续播放/不播放--当活动返回到前台时,交互将保持不变。相反,它可以正常工作,直到我将活动放在后台(然后它继续播放/不播放),但是当我返回它时,它看起来就像是“创建了一个新的媒体播放器对象”,如果我在播放歌曲时单击play,它从一开始就开始播放歌曲,并单击停止--只停止歌曲的新“实例”。就像我在活动结束后与媒体播放器失去联系一样。有什么问题吗?
public class MainActivi