【问题标题】:iOS streaming audio from network -- random access of a 6-hour fileiOS 从网络流式传输音频——随机访问一个 6 小时的文件
【发布时间】:2011-10-24 15:34:59
【问题描述】:

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

一个额外的复杂因素 - 实际上有四个文件需要同时流式传输和混合。

我的问题是:

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

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

3) 这可以完全使用客户端的标准浏览器技术来完成吗? (即 HTML5)

【问题讨论】:

    标签: ios audio streaming


    【解决方案1】:

    仔细查看 MP3 格式。解析、切成小块并重新组合成自定义流非常容易和高效。

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-01
      • 1970-01-01
      • 2012-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多