avaudioplayer相关内容
我已经为此工作了3个小时,但我找不到解决方案. 我正在使用一个3rd Party库,该库可以为我播放声音,我想他们正在使用AVAudioPlayer playSound,并且我想知道是否有办法知道我的应用程序是否在播放声音. 我无权访问3rd Party库,并且播放该声音的属性是私有的. 我一直在尝试AVAudioSession,但是只有两种不同的方法来检查是否正在播放声音,不幸的是,它只能
..
我有钢琴演奏.工作正常,有一点错误.如果我很快同时弹几个键,声音会消失几秒钟,并在控制台中收到以下消息 AudioQueueStart发布消息以杀死mediaserverd 以下是相关代码: -(IBAction)playNoteFromKeyTouch:(id) sender{ [NSThread detachNewThreadSelector:@selector(p
..
我正在使用此代码 NSURL *url = [NSURL fileURLWithPath:[NSString stringWithFormat:@"%@/audiofile.mp3", [[NSBundle mainBundle] resourcePath]]]; NSError *error; player = [[AVAudioPlayer alloc] initWithContent
..
我使用以下代码从网上下载AMR文件并通过AVAudioPlayer播放,但我一直都出现unrecongnize selector sent to instance错误. 这是开始下载并播放的方法: - (IBAction)DisplayAudioPlayView:(id)sender { [self InitializePlayer]; } -(void) I
..
我正在使用AVAudioPlayer播放15个音频文件.音频文件需要以5组为一组播放,每组有3个文件.一组中的三个文件不变.演出的顺序可能会改变. 我尝试使用isPlaying的while循环,如下所示: while ([backgroundSound isPlaying]) { NSLog(@"First while loop"); } backgroundSoundPath
..
我正在制作iOS游戏.我需要做的一件事情是允许用户进行快速的小录音.所有这些都可以,但是录音只是临时保存.因此,当用户关闭应用程序并重新打开它时,录音应该可以再次播放,但不能播放,当我关闭应用程序时,该记录会被删除.我不明白我在做什么错.下面是我的代码: 我像这样在ViewDidLoad方法中设置AVAudioRecorder: // Setup audio recorder to s
..
我有一个应用程序,该应用程序使用MPMusicPlayerController播放背景音乐,并使用AVAudioPlayer播放前景声音.我想控制相对音量,以使MPMusicPlayerController降低很多,但是设置音量会改变整个系统的音量,就好像使用手机侧面的按钮一样.有没有办法降低MPMusicPlayerController的体积而不降低系统体积? MPMusicPlayerC
..
我正在开发一个涉及反复单击按钮的应用程序,并为此点击(点击波形文件)提供音频反馈. 它工作正常,但是我有一个问题,正好是248次之后,声音不再播放了,但是应用程序没有崩溃.我收到以下错误: 错误域= NSOSStatusErrorDomain代码= -43“操作无法完成.(NSOSStatusErrorDomain错误-43.)" 这是我使用的代码(相当标准) //file
..
我让AVAudioPlayer在聊天期间播放声音以发出消息警报,我也希望手机振动.是否可以在AVAudioPlayer中执行此操作,或者我需要使用其他方法? 谢谢 解决方案 播放声音: NSString *source = [[NSBundle mainBundle] pathForResource:@"beep" ofType:@"mp3"]; self.audioPlaye
..
我们有一个可以播放长mp3文件(1小时长)的应用.我们希望能够从文件中的设定点开始播放.但是,当我们执行此操作时,最多10秒是不准确的. 代码如下: let trackStart = arrTracks![MediaPlayer.shared.currentSongNo].samples let frameRate : Int32 = (MediaPlayer.shared.
..
我正在尝试同时为AVAudioPlayer播放几个声音文件.我在 AVAudioPlayer帮助中阅读了一个说明如何执行该操作的线程:同时播放多种声音,一次停止所有声音,然后解决自动参考计数问题.当我尝试一次只播放一个文件(self.options.on为ON)时,这似乎是一个奇怪的问题,但是当我尝试创建多个实例(else语句)却不播放它们时,这似乎是一个奇怪的问题.播放.我检查了输出文件URL是
..
我使用了许多用于录制声音播放的代码,但是其中大多数都不在swift3中,并且在我的应用中不起作用. 此代码有效,但我想从Viewcontroller中创建一个单独的类来记录播放声音.另外,上面提到的github代码很复杂,我正在寻找简化的代码. 更新: 记录后,当我检查记录的文件是否存在时,该文件不存在,并在appDelegate上引发EXC_BAD_ACCESS错误. 怎
..
我有一个带有两个选项卡的TabBarController,我想在两个选项卡上播放音乐.现在我在主appDelegate 上有我的代码 NSURL *url = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"My Song"
..
我有一个非常简单的应用程序,可以用来测试AVAudioPlayer.我有一个16s aif文件,可以在Mac上正常播放.将其放在一个简单的应用中,然后在我的iPhone上运行,但没有声音.向对象发送“播放"将返回成功,而audioPlayerDidFinishPlaying将在16秒后成功返回.仍然没有声音.已经检查了iPhone上的音量,就可以了.检查以确保我的AVAudioPlayer对象的音
..
我正在尝试将音板构建到应用程序中,并且找到了一种使用标签控制声音播放的有效方法.但是,我现在尝试在AVAudioPlayer上集成一个可以与.stop()方法一起使用的暂停按钮,但是我的当前代码出现错误: EXC_BAD_ACCESS 这是我目前正在使用的任何想法吗? import UIKit import AVFoundation let soundFilenames = [
..
我目前正在尝试此代码: NSString *path = [[NSBundle mainBundle] pathForResource:@"dream" ofType:@"m4a"]; AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] erro
..
我有以下代码,用于查找和播放MPMediaItem: MPMediaPropertyPredicate *predicate = [MPMediaPropertyPredicate predicateWithValue:self.persistentIDOfSongToPlay
..
我想使用AVAudioPlayer并交叉淡入淡出超过2个mp3文件. 我有5个mp3文件和5个页面"myScrollView",其中包含UIScrollView类,pagedEnabled = YES. 当用户移动页面时,我想播放每个页面的每首歌曲,上一个mp3文件的音量逐渐消失,下一个mp3的音量逐渐消失. 请帮助解决此问题. 解决方案 这是一个非常老的线程,但我只是在
..
我正在使用AVAudioPlayer的多个实例来同时播放多个音频文件.我运行一个循环以开始播放音频文件(预先调用了prepareToPlay,并且该循环仅调用play方法) 但总是有一位球员没有同步比赛.如何确保所有4个播放器同时开始播放音频? 谢谢. 解决方案 很遗憾,您不能这样做. AVAudioPlayer没有提供任何用于开始时间的细粒度控制的机制. currentTim
..
我使用AVAudioPlayer在iPhone应用程序中播放MP3;我需要在某些时间(例如30秒1分钟)执行一些操作;有没有一种方法可以根据mp3播放时间来调用回调函数? 解决方案 我相信最好的解决方案是在开始播放AVAudioPlayer时启动NSTimer.您可以将计时器设置为每半秒左右触发一次.然后,每次您的计时器启动时,请查看音频播放器上的currentTime属性. 为了以
..