Androidアプリを書くと、HTTPストリーミングを使用してリモートURLから音楽を再生したい。公式tuttorialではこのコードを示している:Android:HTTPストリーミングで音楽を再生するためのURL
String url = "http://........"; // your URL here
MediaPlayer mediaPlayer = new MediaPlayer();
mediaPlayer.setAudioStreamType(AudioManager.STREAM_MUSIC);
mediaPlayer.setDataSource(url);
mediaPlayer.prepare(); // might take long! (for buffering, etc)
mediaPlayer.start();
をしかし、私は、私が使用する必要のあるURLの種類を知りません。 HTTPストリーミングで音楽を再生するために使用するURLの例を教えてください。
こんにちは、hjw。問題は、[b]有効な[/ b] URLを取得できないことです。私はhttp://www.vorbis.com/music/Epoq-Lepidoptera.oggをGoogleチュートリアルから使用しようとしています。ブラウザで正しく開いていますが、setDataSource(url)を呼び出すと、java.io.IOExceptionが発生します:setDataSourceが失敗しました。 :ステータス= 0x80000000。私はグーグルでこのエラーの意味を見つけました:このパスが有効でないポイントのファイル。 –
あなたはhttp://プレフィックスを付けて追加しましたか?例えば。 http:// www.vorbis.com/music/Epoq-Lepidoptera.ogg(スペースを削除してください)。 –
私はAndroid Music Player(http://t.co/iNLqNqM)で試してみました。直接ソースにあなたのリンクを入力し、それはすぐに働いた。 –