Android ExoPlayer-播放AES加密文件
我正在尝试使用ExoPlayer播放Web服务器上托管的AES加密MP3文件,用于测试我修改了Android ExoPlayer-播放AES加密文件,android,aes,exoplayer,Android,Aes,Exoplayer,我正在尝试使用ExoPlayer播放Web服务器上托管的AES加密MP3文件,用于测试我修改了DefaultHttpDataSourceclassopen和read方法以使用CipherInputStream 我正在使用演示项目,我更新了Samples.java,并添加了: new Sample("Song 1", "http://my.web.app/test.ecb.mp3" , Util.TYPE_OTHER) 当我点击列表项播放歌曲1时,如果我将返回值更改为C.LENGTH\u UNB
DefaultHttpDataSource
classopen
和read
方法以使用CipherInputStream
我正在使用演示项目,我更新了Samples.java
,并添加了:
new Sample("Song 1", "http://my.web.app/test.ecb.mp3" , Util.TYPE_OTHER)
当我点击列表项播放歌曲1时,如果我将返回值更改为C.LENGTH\u UNBOUNDED
Song得到播放,但我无法搜索且播放器上未显示歌曲长度,则当open
方法返回bytesToRead
时,不会播放任何内容
有人能帮忙吗?提前感谢。显示扩展数据源。我有点确定这就是查找逻辑和文件长度的处理方式。