2011-03-26 62 views
1

我的應用允許用戶上傳通過iPhone內置麥克風拍攝的語音錄音。然後它將其上傳到服務器。其他用戶可以播放其他人的音頻上傳,但每次用戶想要重放相同的音頻文件時,都必須從服務器再次檢索該音頻文件。有沒有辦法讓它在iPhone上緩存?我可以在iPhone上緩存音頻嗎?

此外,想知道是否有一種方法來壓縮音頻發送到服務器之前?

感謝,

斯圖爾特

回答

1

您可以:

答:寫聲音緩存文件夾中。由於它可能是由NSData創建的,因此非常簡單。 B:使用NSCache(從iOS 4.0開始可用)。它與字典非常相似,但它的行爲方式是,當它沒有足夠的可用內存時,它會刪除一些記錄。

相關問題