gpt4 book ai didi

ios - ios如何播放音频文件

转载 作者:行者123 更新时间:2023-12-02 02:01:28 24 4
gpt4 key购买 nike

我正在尝试播放音频文件,但可以使其正常工作。我导入了 AVFoundation 框架。

这是代码:

NSString *fileName = [[NSBundle mainBundle] pathForResource:@"Alarm" ofType:@"caf"];
NSURL *url = [[NSURL alloc] initFileURLWithPath:fileName];
NSLog(@"Test: %@ ", url);

AVAudioPlayer *audioFile = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
audioFile.delegate = self;
audioFile.volume = 1;

[audioFile play];

我收到错误nil 字符串参数

我将该文件复制到支持文件文件夹,因此该文件就在那里。

你们能帮我吗?

谢谢

最佳答案

只需执行两个简单步骤

第 1 步:

UIViewController.h

#import <AudioToolbox/AudioToolbox.h>
#import <AVFoundation/AVFoundation.h>

@property(nonatomic, retain) AVAudioPlayer *player;

第 2 步:

UIViewController.m

NSString *soundFilePath = [[NSBundle mainBundle] pathForResource:@"sound" 
ofType:@"m4a"];
NSURL *soundFileURL = [NSURL fileURLWithPath:soundFilePath];

_player = [[AVAudioPlayer alloc] initWithContentsOfURL:url error:NULL];
[_player setVolume:1.0];
[_player play];

只需确保 AVAudioPlayer 属性必须是非原子的并保留即可。

关于ios - ios如何播放音频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com