簡體   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