首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >听起来没有在iPhone 7 iOS 10上播放

听起来没有在iPhone 7 iOS 10上播放
EN

Stack Overflow用户
提问于 2017-05-13 19:27:02
回答 1查看 246关注 0票数 0

我有播放声音的应用程序。他们在iPad Air 10.3.1上玩得很好,但在我的iPhone 7 10.3.1上就不行了。我尝试过不同的音频格式,没有在iPhone 7上播放。在iPhone 7上是否有一些条目或其他设置需要播放声音?

ViewController.h

代码语言:javascript
复制
@property (strong,nonatomic) AVAudioPlayer *player;

ViewController.m

代码语言:javascript
复制
- (void)viewDidAppear:(BOOL)animated {
    NSError *err;
    NSURL *url = [[NSURL alloc] initFileURLWithPath:[[NSBundle mainBundle] pathForResource:@"sound" ofType:@"wav"]];
    player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:&err];
    if (err) NSLog(@"error");
    player.volume = 1.0;
    player.delegate = self;
    [player prepareToPlay];
    [player play];
    NSLog(@"sound should have played");
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-15 18:07:40

我加了这个,现在起作用了。不知道为什么它以前在其他设备上起作用。

代码语言:javascript
复制
AVAudioSession *session = [AVAudioSession sharedInstance];
[session setCategory:AVAudioSessionCategoryPlayback error:nil];
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43957189

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档