gpt4 book ai didi

Android 2.2 MediaPlayer 替代 HTTPS 和直播

转载 作者:太空宇宙 更新时间:2023-11-03 11:16:28 24 4
gpt4 key购买 nike

我创建了一个使用 android.media.MediaPlayer 的服务,它在 3.1+ 设备上工作正常,并且正如预期的那样不能完全与旧的 android 版本一起工作,如 HTTPS and live streaming are not supported .本地文件没有问题。

我想做的是将 android.media.MediaPlayer 用于 3.1+ 设备,我必须为其他设备创建替代方案(基本 SDK 是 8,Android 2.2)。

我发现一个有点用处 article我猜这不适用于实时流(因为它将数据记录到文件中)而且我不确定这是否是 HTTPS 渐进式流的好方法。

我想使用一个大小有限的内存缓冲区;加载内容的缓存和寻找位置的能力根本没有开始播放的能力重要。不幸的是,我找不到关于 android.media.MediaPlayerandroid.media.MediaPlayer 本身的任何本地替代方案的内存缓冲的信息。

所以问题是,除了 android.media.MediaPlayer 支持低级数据源(如流或缓冲区)或 HTTPS 和实时流的任何其他解决方法之外,是否有任何替代方案?如果 SDK 8+ 中没有这样的内容,也许可以 fork 一个开源项目。


有个类似的问题android mediaplayer alternative? ,它要求我不需要的功能,并且不要求我需要的功能。

最佳答案

我不知道您是否仍在寻找执行此操作的方法,但我猜本地代理服务器可以解决您的问题。看我的回答here关于这一点。当然,正如您所指出的,您应该禁用任何搜索/特技播放功能,除非您计划通过代理来实现它。您应该能够实现服务器,以便 MediaPlayer 只能看到 HTTP 内容。到那时它应该没有问题。

关于Android 2.2 MediaPlayer 替代 HTTPS 和直播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16042534/

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