只用一个按钮,Android的播放和暂停媒体播放器 [英] using only one button to play and pause a Mediaplayer in Android

查看:736
本文介绍了只用一个按钮,Android的播放和暂停媒体播放器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是新来的Andr​​oid,我的要求是只用一个按钮来播放和使用媒体播放器类的暂停?

I am new to Android, my requirement is to use only one button for playing and pause using media player class?

推荐答案

一旦你有你的MediaPlayer成立,我只想建立在你的onCreate()和onResume()方法,看到一个检查,如果在MediaPlayer目前打(的MediaPlayer的 IsPlaying模块()方法应为你工作),如果正在播放时,设置按钮的图像,然后单击处理程序将其更改为暂停按钮。如果MediaPlayer的不打,然后将其设置为一个播放按钮。

Once you have your MediaPlayer set up, I would just set up in your onCreate() and onResume() methods, a check to see if the MediaPlayer is currently playing (MediaPlayer's isPlaying() method should work for you), and if it is playing, set the button's image and click handler to change it to a pause button. If the MediaPlayer isn't playing, then set it to be a play button.

您还需要处理监听事件,如在MediaPlayer停止(完成播放音频文件),以及翻转按钮的状态,当你preSS它(即pressing播放按钮改变暂停,反之亦然)。

You'll also need to handle listening for events such as when the MediaPlayer stops (finishes playing the audio file), as well as inverting the button state when you press it (i.e. pressing play changes button to pause, and vice versa).

这篇关于只用一个按钮,Android的播放和暂停媒体播放器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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