2011-08-01 7 views
0

私はアンドロイドメディアプレイヤークラス(オープンソースのnagareプロジェクトを使用していない)を使用してライブラジオストリームを再生するアプリを構築しています。エミュレータとg1の電話でストリームが正常に再生されています。しかし、私は私のサムスン銀河i9003の携帯電話でアプリをテストしたときに動作していないとそれは間違った状態で呼ばれる例外準備をスローする。サムスンの携帯電話はライブラジオのURLを再生するのに問題がありますか?誰かがメディアプレイヤーを使用してライブラジオストリームを再生した経験がある場合は、あなたの提案をしてください。デフォルトのアンドロイドによってサムスンの携帯電話でshoutcastライブラジオURLを再生

答えて

0

おかげでURLをM3U形式をサポートしていません。したがって、明示的に実装する必要があります。 G1に実装されている可能性があります。いずれにせよ、サムスンの場合に使用されるコーデックはSamsung固有であり、G1で使用されるものとは異なるので、そのコーデックに問題がある可能性があります。コードを私と共有できますか?私は問題を解決しようとします。

+0

コードは単純な設定データソースと呼び出し開始です。 MediaPlayer mp =新しいMediaPlayer(); \t mp.setDataSource( "http:// ip:port"); mp.prepare(); mp.start(); ライブラジオのストリーミングは、バージョン2.2以上の携帯電話でのみ可能です。また、私はあなたがチャンクでダウンロードし、それらの小さなファイルを再生し、ライブラジオから直接再生する必要があるライブラジオのURLのために考えることはできませんURLは不可能です。 – anujprashar

0

AndroidのMediaPlayerクラスを使用してラジオストリーム(shoutcastで試してみました)を再生するアプリを作成し、samsung nesusでアプリケーションをテストしました。それは私のためにうまくいきます。だから、プレイリストの解析を行っているコードに問題があるかもしれません。あなたは解析コードを見直すことができます。

関連する問題