MediaPlayer暂停在Android中不起作用 [英] MediaPlayer pause doesnt work in android

查看:444
本文介绍了MediaPlayer暂停在Android中不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用以下代码暂停音频文件的播放.但它不会暂停.代码有什么问题.任何建议...

I use the following code to pause the play of an audio file. but it doesn't pause. What is wrong with the code. Any suggesstion...


boolean play=false;
int flag=0;
mPlay.setOnClickListener(new OnClickListener() {

推荐答案

问题出现在这里:mPlayer = new MediaPlayer(); 您会在每次点击时初始化播放器,因此您要暂停的是一个全新的播放器,无法暂停,因为它无法播放.您必须在onClick方法之外初始化播放器.

Problem lays here: mPlayer = new MediaPlayer(); You're initializing your player on every click, so what you're trying to pause is a completely new player that cannot be paused, cause it doesn't play. You must initialize the player outside of onClick method.

这篇关于MediaPlayer暂停在Android中不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆