下記のようにオーディオプレーヤーオブジェクトを作成しようとしています。ここではパスの値を取得しますが、フルを調べるとnullが返されます。つまり、alertPlayerはnullを返します。ここでメディアプレーヤーオブジェクトがヌルを返しています
は私のコードは、私はそれが予想されるとして、Uri.fromfile(新しいファイル(パスを))、このための値を取得しますが、MediaPlayer.create(Audio.this、ウリ午前、
public class Audio extends Activity {
private static MediaPlayer alertPlayer;
private static void AudioAlert(String alertPath) {
alertPlayer = MediaPlayer.create(Audio.this, Uri.fromfile(new File(path)));
alertPlayer.prepare();
alertPlayer.start();
alertPlayer.stop();
}
}
です。 fromfile(新しいファイル(パス))); nullを返します。
この回答は何ですか?
null問題を解決しました。オーディオをダウンロードしているときに私のURLに問題がありました。しかし、alertPlayer.prepare()を実行すると、新しい例外、つまりIllegalStateExceptionが発生します。これを予測できますか? – tejas