NSSound奇怪的bug

时间:2011-04-07 21:05:53

标签: objective-c cocoa nssound

此代码播放声音:

NSSound *sound = [[NSSound alloc] initWithContentsOfFile:@"/Users/alex/test.ogg"
                                            byReference:NO];
[sound play];

此代码不会:

NSData *song = [testingResultsData objectAtIndex:0];
[song writeToFile:@"/Users/alex/test.ogg" atomically:YES];
NSSound *sound = [[NSSound alloc] initWithData:song];
[sound play];

两种情况都是相同的内容;唯一的区别是它是从磁盘上的文件中获取还是直接从NSData获取。

0 个答案:

没有答案