2

未加工のリソースにある .aac 音楽ファイルを再生するために mediaplayer クラスを使用しています。すべてのデバイスは正常に動作し、ユーザーの操作で各 .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);

PlayerService クラス

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は運が悪い ので、Android のソリューションになる可能性があります

4

0 に答える 0