-(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]; }解决方法 我有一个类似的问题,但能够通过将AudioSession类别设置为Playback来解决它.这样可以在未插入耳机时通过手机的扬声器传送音频.
// at the top of AppDelegate.m#import <AVFoundation/AVFoundation.h>// in application:dIDFinishLaunchingWithOptions:NSError *error;[[AVAudioSession sharedInstance] setcategory:AVAudioSessioncategoryPlayback error:&error];
您可以在Apple的Audio Session Programming Guide中找到更多相关信息.
总结以上是内存溢出为你收集整理的ios – SKAction playSoundFileNamed通过iphone扬声器没有音频全部内容,希望文章能够帮你解决ios – SKAction playSoundFileNamed通过iphone扬声器没有音频所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)