gpt4 book ai didi

iphone - 使用 AVAudioplayer 进行流式传输

转载 作者:行者123 更新时间:2023-12-03 18:37:22 25 4
gpt4 key购买 nike

为了加载声音文件,我的应用程序中有以下代码:

- (id) init:(NSString*)a_filename ext:(NSString*)a_ext 
{
...

NSString *t_soundFilePath = [CFileLoader getPathForResource:filename WithExtension:ext];
NSURL *t_fileURL = [[[NSURL alloc] initFileURLWithPath: t_soundFilePath] autorelease];

player = [[AVAudioPlayer alloc] initWithContentsOfURL: t_fileURL error: nil];
[player prepareToPlay];
...

}

我加载的所有声音都在我的包中,所以我想知道方法“initwithcontentsofurl”是否流式传输声音文件或者是否所有文件都被缓存。

我的应用程序中有很多 Sprite ,因此我想最大限度地减少用于声音的内存空间。

感谢您的帮助

最佳答案

我用了AVPlayer (不是 AVAudioPlayer)来传输背景音频。

关于iphone - 使用 AVAudioplayer 进行流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5312699/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com