繁体   English   中英

iOS通过网络流式传输音频-随机访问6小时的文件

[英]iOS streaming audio from network — random access of a 6-hour file

一个潜在的客户来找我,要求一个应用程序,该应用程序将流式传输六个小时的音频文件。 用户需要能够将“播放头”设置到文件中的任何位置。 据推测,这意味着在强制以任意方式开始播放之前,不得强迫该应用下载整个文件

更为复杂的是,实际上有四个文件需要同时流传输和混合。

我的问题是:

1)是否有开箱即用的技术可以让我在iOS上随机访问流音频? 可以使用标准服务器技术和单个长文件来完成此操作,还是会涉及一些高级服务器技术?

2)哪个iOS框架最适合此。 有什么高级的方法可以让我轻松地混合这四个音频文件吗?

3)是否可以完全使用客户端上的标准浏览器技术来完成此操作? (即HTML5)

仔细看看MP3格式。 解析,切成小块并重新组装成自定义流非常简单而有效。

因此,滚动您自己的服务器端代码以获取想要的内容并将其发送给客户端将不会像听起来那样疯狂或困难。

MP3也受到各种客户端的广泛支持。 我强烈怀疑任何支持HTML5的浏览器都可以播放通过长期比特率调节的HTTP请求生成的流。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM