1

ユーザーがmp3をサーバーにアップロードできるようにする音楽プレーヤーアプリに取り組んでおり、明らかにそれらを要求してMediaPlayerでストリーミングできます。

アンドロイド環境にいれば大丈夫なのですが、iPhone でアップロードした mp3 をストリーミングしようとすると、悪夢が始まります。iOS 側では、iPod アプリから mp3 をアップロードするだけで、それを Android デバイスでストリーミングします。さまざまな電話でさまざまな予期しない動作が発生します。また、参照用に mp3 をダウンロードして、Google Play ミュージック アプリでローカルに再生します。

HTC の 1 つ:

サーバーからのストリーミング - ストリームは、iPod アプリによってアップロードされた mp3 ごとに 1 つの固定位置で一時停止します。その時点で MediaPlayer が 100% 別のリクエストを行うことが知られています。
Google Play でローカルにプレイ - 完全に動作します

ギャラクシー ネクサス :

サーバーからのストリーミング - MediaPlayer は mp3 を再生できず、エラー (1,-2147483648) をログに記録
できません

サムスンギャラクシーS4 :

サーバーからのストリーミング - 完全に
動作 Google Play でローカルにプレイ - 完全に動作

iPod アプリでの mp3 のエンコードが問題の原因であると考えられます。通常、iPod アプリの mp3 ファイルは、Android 環境で再生する前に前処理する必要がありますか?

4

0 に答える 0