有沒有人有過使用iOS Sprite Kit通過SKAction playSoundFileNamed通過iOS設備的外部揚聲器播放音頻的問題?我有下面的代碼,通過耳機播放M4A文件沒有問題;但是,當我拔下耳機按代碼執行時,沒有音頻播放,只是沒有聲音。我有另一個不使用這種方法的應用程序,它沒有問題。SKAction playSoundFileNamed通過iPhone音箱沒有音頻
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
/* Called when a touch begins */
for (UITouch *touch in touches) {
CGPoint location = [touch locationInNode:self];
SKAction *sound = [SKAction playSoundFileNamed:@"blast.m4a" waitForCompletion:NO];
[self runAction:sound];
}