3

Android MediaPlayer で AES 暗号化された HLS コンテンツをストリーミングしようとしていますが、コンテンツが読み込まれません。

.m3u8 ファイル (akamai でホストされている) へのパスには、URI に解析される (復号化と認証の目的で) URL に追加のパラメーターが含まれており、URI は MediaPlayer に渡されます。

これらの追加パラメーターを含む URL を手動で Web ブラウザーに入力し、正しい m3u8 ファイルを問題なく取得できます。Mac で QuickTime を URL に向けようとしたところ、うまく再生されましたが、Android の MediaPlayer は認識していないようです。それをどうするか。

MediaPlayer を使用して暗号化された HLS ストリームを再生する方法について、何かアドバイスはありますか?

編集: 呼び出しは https 経由で行われ、Android 4.0 (ICS) 最小をターゲットにしています

4

1 に答える 1

0

これは古い質問ですが、確認するだけです。問題は Android ではなく、Akamai での認証でした。AES 暗号化ストリームは、そのまま Android で問題なく動作します。

于 2018-01-25T14:59:23.943 に答える