小编Kle*_*lem的帖子

用AVAudioplayer流式传输

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

- (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];
    ...

    }
Run Code Online (Sandbox Code Playgroud)

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

我的应用程序中有很多精灵,所以我想减少用于声音的内存空间.

谢谢你的帮助

iphone streaming avaudioplayer

7
推荐指数
3
解决办法
1万
查看次数

iOS上视网膜屏幕的着色器优化

我制作了一个使用许多广告牌的3D iphone应用程序.我的帧缓冲区在视网膜屏幕上大两倍,因为我想在iPhone 4上提高它们的质量.问题在于片段着色器由于帧缓冲区大小而消耗更多时间.有没有办法管理视网膜屏幕和高清晰度纹理而不增加着色器精度?

shader objective-c ios opengl-es-2.0

5
推荐指数
1
解决办法
1760
查看次数