2

我正在使用 mediaplayer 类播放原始资源下的 .aac 音乐文件。所有设备都运行良好,并在用户交互时开始播放每个 .aac 文件,但 Nexus 5 有 Android 4.4.3 产生问题,它会在 1 或 2 秒延迟后播放音乐。同样的代码也适用于 Android Kitkat 4.4.2 (MOTO G Android Device) 下面是我的代码

Intent i = new Intent(MusicClass.this, PlayerService.class);
        i.putExtra("isplaying", "stop");
        startService(i);

播放器服务类

public class PlayerService extends Service implements OnCompletionListener
private IMyRemoteService.Stub myRemoteServiceStub = new IMyRemoteService.Stub() {

    @Override
    public boolean isMusicPlaying() throws RemoteException {
        if (mPlayer != null) {
            if (mPlayer.isPlaying()) {
                return true;
            } else {
                return false;
            }
        } else {
            return false;
        }
    }

我已经参考了下面的链接,但不是运气链接 1链接 2 所以 waht 可以成为 Android 的解决方案

4

0 回答 0