2012-01-12 11 views
1

ライブストリーミングURLを再生できるAndroid向けのアプリを開発しようとしています。私はMediaPlayerとStreamPlayerを使っていくつかのアプローチを試みました...しかし、URL再生で運がない。Android:ライブストリーム動画URLプレーヤー

URL(サーバーでホストされている)を使用して静的なMP4またはMP3ファイルを再生することはできますが、ストリームURLを再生しようとすると再生されないか、エラーが発生します。

どのような考えですか?

+0

Daroonプレーヤーでストリームを再生してみてください。それは確かに動作します。 –

+0

daroon playerのソースコードはありますか? –

+0

私はそれを知っています...正確に私の質問は、そのプレイヤーのソースコードを持っていますか?または何か類似している? – megazoid

答えて

3

Mp3ストリームはAndroid 2.2以降のMediaplayerでうまく機能します。 2.2未満のコンテンツを再生したい場合は、ローカルプロキシサーバーの実装を使用する方がよいでしょう。 Nprを確認してください。同じアプローチを使用しています。

wmaオーディオを再生する場合は、それをPCMに変換して再生する必要があります。 aacplaye rを確認してください。 aacplayerプロジェクトでは、彼はmms:// streamからwmaコンテンツを取得し、それを再生します。 WMAコンテンツのみを再生するように編集できます。しかし、私はwmvビデオを再生しようとしていない。

+0

私は2.2以上をターゲットにしています。そこに問題はありませんが、私はURL(http://220.247.244.204:8000)を再生しようとすると、私のアンドロイドデバイスで再生されません....任意のアイデア? – megazoid

+0

@megazoid上記のURLはここでは開きません。どのフォーマットを再生しようとしていますか?生のADTS aacストリームはアンドロイド4.0ではサポートされていません。また、WMAストリームも再生できません。私が試すことができるもう1つのURLを共有できますか? – manjusg

+0

ストリームはWMVですが、アンドロイドデバイスでこのストリームを再生できるDAROOMのようなプレイヤーがいます。私は、WMAとWMVがAndroidで直接再生されないことを知っています。なぜなら、Androidは何らかの奇妙な理由のためにデバイス上でWindows Mediaフォーマットをサポートしないことに決めたからです。しかし、他のプレイヤーはどのようにアンドロイドでWMVを再生していますか?これが私が達成しようとしていることです。おかげで – megazoid

関連する問題