iphone的声音

设置Info.plist开启后台运行

添加Required background modes.并添加值:App plays audio

添加代码:

[[AVAudioSession sharedInstancesetActive:YES error:nil];

[[AVAudioSession sharedInstancesetCategory:AVAudioSessionCategoryPlayback error:nil];


- (void)play:(NSString*)soundName

{

    if (soundName) 

    {

         //创建音乐文件路径,可以选其他格式

        NSString *musicFilePath = [[NSBundle mainBundle] pathForResource:soundName ofType:@"caf"];      

        NSURL *soundFileURL = [[NSURL alloc] initFileURLWithPath:musicFilePath];  

        AVAudioPlayer *newPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:soundFileURL error:nil];

        [newPlayer prepareToPlay];

        [newPlayer setVolume: 1.0];

        

        //播放

        [newPlayer play];

    }

}



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部