4

Android 用のビデオ DASH クライアントを実装する必要があります。

現時点InputStreamでは、一時ファイルに書き込んでからファイルを読み取る以外の解決策は見つかりませんでした。もちろん、このソリューションはまったく効率的ではありません。OutputStreamを使用しFileDescriptorてデータソースとして使用することを考えました。FileDescriptorしかし、既存のファイルを作成せずに有効なものを使用することはできません...

DASH プロトコルのため、クライアントはすべての (小さな) セグメントを取得する責任があるため、メディアをメモリから直接読み取る方法を見つける必要があります。おそらく唯一の解決策は JNI を使用することですが、その方法はよくわかりません。

再開するには、私はあらゆる提案を受け入れます。唯一の制約は次のとおりです。

  • 最初に私は持っていますInputStream
  • ここでは、任意の中間操作を使用できますが、可能な限り効率的です
  • フィードに有効な入力を取得するMediaPlayer

それはかなり基本的なようですが、それを達成する方法が見つかりません。ありがとう。

4

1 に答える 1

0

Derzu は、ローカル プロキシがこれを実行できるという点で正しいです。ここで私の答えを見てください。ご不明な点がございましたら、お気軽にお問い合わせください。

于 2013-09-05T05:13:15.483 に答える