1. ホーム
  2. android

[解決済み] MediaPlayerのインスタンスを作成するときにNOT presentエラーを投げるのはなぜですか?

2022-02-08 19:53:06

質問

MediaPlayerのインスタンスを作成する際、LogCatにこのエラーが表示されます。

QCMediaPlayer mediaplayerが存在しません。

なぜでしょうか、また、それは正常なことでしょうか?

サンプルです。

package com.example.testapp;

import android.app.Activity;
import android.media.MediaPlayer;
import android.os.Bundle;



public class MainActivity extends Activity{


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        MediaPlayer mediaPlayer = new MediaPlayer();
    }
}

解決方法は?

お使いのプラットフォームがQCMediaPlayerをサポートしていないことを意味します。QCMediaPlayerは、互換性のあるSnapdragonビルドでDASHプロトコルのMPD属性を取得・設定するための拡張APIとインタフェースを提供します。したがって、このエラーは、通常の場合、メディア再生には影響しません。

詳しくはこちらのソースをご覧ください。

QCMediaPlayer.java