1
我的應用允許用戶上傳通過iPhone內置麥克風拍攝的語音錄音。然後它將其上傳到服務器。其他用戶可以播放其他人的音頻上傳,但每次用戶想要重放相同的音頻文件時,都必須從服務器再次檢索該音頻文件。有沒有辦法讓它在iPhone上緩存?我可以在iPhone上緩存音頻嗎?
此外,想知道是否有一種方法來壓縮音頻發送到服務器之前?
感謝,
斯圖爾特
我的應用允許用戶上傳通過iPhone內置麥克風拍攝的語音錄音。然後它將其上傳到服務器。其他用戶可以播放其他人的音頻上傳,但每次用戶想要重放相同的音頻文件時,都必須從服務器再次檢索該音頻文件。有沒有辦法讓它在iPhone上緩存?我可以在iPhone上緩存音頻嗎?
此外,想知道是否有一種方法來壓縮音頻發送到服務器之前?
感謝,
斯圖爾特
您可以:
答:寫聲音緩存文件夾中。由於它可能是由NSData創建的,因此非常簡單。 B:使用NSCache(從iOS 4.0開始可用)。它與字典非常相似,但它的行爲方式是,當它沒有足夠的可用內存時,它會刪除一些記錄。