gpt4 book ai didi

Android MediaPlayer 从 InputStream 读取

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:43 31 4
gpt4 key购买 nike

我需要为 Android 实现视频 DASH 客户端。

目前除了将InputStream写到一个临时文件中,然后读取文件外,我还没有找到任何解决方案。当然,这个解决方案根本没有效率。我想使用 OutputStream 来使用它的 FileDescriptor 作为数据源。但是我无法在不创建现有文件的情况下使用有效的 FileDescriptor...

由于 DASH 协议(protocol),客户端负责获取所有(小)段,所以我真的需要找到一种直接从内存中读取媒体的方法。也许唯一的解决方案是使用 JNI,但我真的不知道该怎么做。

要恢复,我愿意接受所有建议。唯一的限制是:

  • 起初我有一个InputStream
  • 这里可以是任何中间操作,但越高效越好
  • 获取有效输入以提供给 MediaPlayer

这看起来很基本,但我找不到任何方法来实现它。谢谢。

最佳答案

Derzu 是正确的,本地代理可以做到这一点。看我的回答here .请随时提出任何问题。

关于Android MediaPlayer 从 InputStream 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13934727/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com