2016-04-25 47 views
1

私たちはすでにmp4オーディオストリームを再生するアプリケーションを開発しました。 IOS は、HLSストリームを再生するためのデフォルトのサポートを備えているため、これらのmp4ストリームをHLSストリーム(.m3u8)に置き換えます。 アンドロイド5.1と6.0デバイスでストリームを再生しようとしましたが、ネイティブアンドロイドメディアプレーヤーでHLSサポートを受けているようです。android mediaplayerはHLSオーディオストリームをサポートしていますか?

しかし、やって操作(求めたいとしながら、私たちはメディアプレーヤを見た4.4バージョンのデバイスの一部に)応答しなくなったなど

誰でもネイティブのAndroidメディアプレーヤは、HLSストリーム(.m3u8)を完全にサポートしているかどうかを確認することができますか?

+0

uが –

+0

いやlivetvストリーミングしようとしています。ストリーミングサーバーに保存されたオーディオトラックだけ。 –

+0

メディアプレーヤとサーフェイスビューで動作する必要があります –

答えて

1

私は同じ問題がありますが、私の場合はビデオを再生する必要があります。

のAndroid OSの新しいバージョンが多少パフォーマンスが向上する傾向がありますが、Androidの断片化は依然として問題であり、Androidのバージョンに応じて、HLSは可能性があります

  • まったくサポートされていない(アンドロイド2.3 、ジンジャーブレッド)

  • クラッシュする原因デバイス(アンドロイド3.0、ハニカム)

  • 不足求める能力は、歪んだ画像を備え、そして見よを再起動しますOSが完全時にフルスクリーンで(アンドロイド4.0、アイスクリームサンドイッチ)

  • 不足求める能力、およびフルスクリーン(アンドロイド4.1、ジェリービーン)に

私がきたエラーやクラッシュを投げます

最後イム。

Gradleの依存関係: コンパイル 'com.google.android.exoplayer:exoplayer:r1.4.2'

+1

https:// githubを使用できます。com/anthorlop/AJCPlayer – anthorlop

関連する問題