android - 保护Android中的MediaPlayer功能

标签 android audio media-player

如何保护MediaPlayer功能免受错误影响我的意思是当我单击大约5次应用程序强制关闭后单击一个按钮播放声音(多次)时。我试图做类似计数器的操作,并且在第二次单击后它正在停止,准备并释放MP,但是它不起作用

最佳答案

如果我是你,我将MediaPlayercounter static定义如下:

public class Global {
    public static int counter = 0;

    public static MediaPlayer MP;
}

并在需要的地方使用它们(例如,在OnClickListener中),如下所示:
Global.counter ++;
if (Global.counter >= 2) {
    // do something
} else {
    // do another thing
}

关于android - 保护Android中的MediaPlayer功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757815/

相关文章:

android - TextWatcher 不适用于 Fragment(无错误)

java - 如何从 Firebase 存储获取 URL getDownloadURL

windows-phone-7 - 如何解释来自麦克风的音频流以检测 WP7 中的特定声音?

windows-phone-7 - Windows Phone 7 OS是否支持44.1 kHz的采样频率?

java - Android MediaPlayer - 位置在缓冲时跳过

android - 视频 View setVideoUri 在 Android 中失败

android - 为什么 KeyboardAvoidingView 在 React Native 中不起作用?

ios - 存在 AKMicrophone 时来自 AKMIDISampler 的连续正弦波

javascript - 在当前歌曲结束之前预加载下一首歌曲

android - Android 中的 Mp3/音乐播放器