【发布时间】:2016-11-18 09:36:02
【问题描述】:
我是 Android 新手,在我的应用中我正在使用 MediaPlayer。
当我第一次点击开始按钮时,歌曲会播放,但是当我点击停止按钮然后再次点击开始按钮时,歌曲不会再次开始播放。到目前为止,这是我所拥有的:
public class PlayngUrlFiles extends AppCompatActivity {
Button start, pause, stop;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.playingurls_layout);
start = (Button) findViewById(R.id.button1);
pause = (Button) findViewById(R.id.button2);
stop = (Button) findViewById(R.id.button3);
final MediaPlayer mp = new MediaPlayer();
try {
mp.setDataSource("http://programmerguru.com/android-tutorial/wp-content/uploads/2013/04/hosannatelugu.mp3");
mp.prepare();
} catch (Exception e) {
e.printStackTrace();
}
start.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp.start();
}
});
pause.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp.pause();
}
});
stop.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
mp.stop();
}
});
}
}
【问题讨论】:
-
stackoverflow.com/questions/34592596/… 嘿,你可以试试这个.. 它可能对你有帮助
-
你试过我的建议了吗?
-
很多人都想帮忙。最好标记一下是否解决了您的问题。提供最新情况。
标签: android android-mediaplayer