Android 使用单独的AES密钥播放AES加密的HLS流

Android 使用单独的AES密钥播放AES加密的HLS流,android,aes,android-mediaplayer,Android,Aes,Android Mediaplayer,我有一个AES加密的HLS流,我正在传送到Android的MediaPlayer。通常,AES密钥作为流的一部分传入(使用#EXT-X-key)。但是,我的客户希望单独提供密钥。是否可以将AES密钥单独传递给MediaPlayer,或者我是否需要实现自己的MediaPlayer版本才能完成此任务?如中所述 URI 该值是一个带引号的字符串,其中包含一个URI,用于指定 获取密钥。此属性是必需的,除非方法 没有 您可以从外部获取密钥,并使用echo服务器在base64中获取密钥以返回解码密钥

我有一个AES加密的HLS流,我正在传送到Android的MediaPlayer。通常,AES密钥作为流的一部分传入(使用#EXT-X-key)。但是,我的客户希望单独提供密钥。是否可以将AES密钥单独传递给MediaPlayer,或者我是否需要实现自己的MediaPlayer版本才能完成此任务?

如中所述

URI

该值是一个带引号的字符串,其中包含一个URI,用于指定 获取密钥。此属性是必需的,除非方法 没有

您可以从外部获取密钥,并使用echo服务器在base64中获取密钥以返回解码密钥