avaudioplayer相关内容

检查应用程序中是否正在播放音频

我已经为此工作了3个小时,但我找不到解决方案. 我正在使用一个3rd Party库,该库可以为我播放声音,我想他们正在使用AVAudioPlayer playSound,并且我想知道是否有办法知道我的应用程序是否在播放声音. 我无权访问3rd Party库,并且播放该声音的属性是私有的. 我一直在尝试AVAudioSession,但是只有两种不同的方法来检查是否正在播放声音,不幸的是,它只能 ..
发布时间:2020-09-15 02:29:28 移动开发

AudioQueueStart发布消息以杀死mediaserverd

我有钢琴演奏.工作正常,有一点错误.如果我很快同时弹几个键,声音会消失几秒钟,并在控制台中收到以下消息 AudioQueueStart发布消息以杀死mediaserverd 以下是相关代码: -(IBAction)playNoteFromKeyTouch:(id) sender{ [NSThread detachNewThreadSelector:@selector(p ..
发布时间:2020-09-15 02:29:25 移动开发

AVAudioPlayer不播放AMR文件

我使用以下代码从网上下载AMR文件并通过AVAudioPlayer播放,但我一直都出现unrecongnize selector sent to instance错误. 这是开始下载并播放的方法: - (IBAction)DisplayAudioPlayView:(id)sender { [self InitializePlayer]; } -(void) I ..
发布时间:2020-09-15 02:29:18 移动开发

AVAudioRecorder不保存录音

我正在制作iOS游戏.我需要做的一件事情是允许用户进行快速的小录音.所有这些都可以,但是录音只是临时保存.因此,当用户关闭应用程序并重新打开它时,录音应该可以再次播放,但不能播放,当我关闭应用程序时,该记录会被删除.我不明白我在做什么错.下面是我的代码: 我像这样在ViewDidLoad方法中设置AVAudioRecorder: // Setup audio recorder to s ..
发布时间:2020-09-15 02:28:10 移动开发

相对于AVAudioPlayer设置iOS MPMusicPlayerController音量

我有一个应用程序,该应用程序使用MPMusicPlayerController播放背景音乐,并使用AVAudioPlayer播放前景声音.我想控制相对音量,以使MPMusicPlayerController降低很多,但是设置音量会改变整个系统的音量,就好像使用手机侧面的按钮一样.有没有办法降低MPMusicPlayerController的体积而不降低系统体积? MPMusicPlayerC ..
发布时间:2020-09-15 02:28:07 移动开发

248次后AVAudioPlayer无法正常工作

我正在开发一个涉及反复单击按钮的应用程序,并为此点击(点击波形文件)提供音频反馈. 它工作正常,但是我有一个问题,正好是248次之后,声音不再播放了,但是应用程序没有崩溃.我收到以下错误: 错误域= NSOSStatusErrorDomain代码= -43“操作无法完成.(NSOSStatusErrorDomain错误-43.)" 这是我使用的代码(相当标准) //file ..
发布时间:2020-09-15 02:28:03 移动开发

可以使用AVAudioPlayer振动播放声音吗?

我让AVAudioPlayer在聊天期间播放声音以发出消息警报,我也希望手机振动.是否可以在AVAudioPlayer中执行此操作,或者我需要使用其他方法? 谢谢 解决方案 播放声音: NSString *source = [[NSBundle mainBundle] pathForResource:@"beep" ofType:@"mp3"]; self.audioPlaye ..
发布时间:2020-09-15 02:28:01 移动开发

AVAudioPlayer无法同时播放声音

我正在尝试同时为AVAudioPlayer播放几个声音文件.我在 AVAudioPlayer帮助中阅读了一个说明如何执行该操作的线程:同时播放多种声音,一次停止所有声音,然后解决自动参考计数问题.当我尝试一次只播放一个文件(self.options.on为ON)时,这似乎是一个奇怪的问题,但是当我尝试创建多个实例(else语句)却不播放它们时,这似乎是一个奇怪的问题.播放.我检查了输出文件URL是 ..
发布时间:2020-09-15 02:26:52 移动开发

在单独的班级中录制和播放语音(Swift3)

我使用了许多用于录制声音播放的代码,但是其中大多数都不在swift3中,并且在我的应用中不起作用. 此代码有效,但我想从Viewcontroller中创建一个单独的类来记录播放声音.另外,上面提到的github代码很复杂,我正在寻找简化的代码. 更新: 记录后,当我检查记录的文件是否存在时,该文件不存在,并在appDelegate上引发EXC_BAD_ACCESS错误. 怎 ..
发布时间:2020-09-15 02:26:50 移动开发

AVAudioPlayer返回成功,但设备未发出声音

我有一个非常简单的应用程序,可以用来测试AVAudioPlayer.我有一个16s aif文件,可以在Mac上正常播放.将其放在一个简单的应用中,然后在我的iPhone上运行,但没有声音.向对象发送“播放"将返回成功,而audioPlayerDidFinishPlaying将在16秒后成功返回.仍然没有声音.已经检查了iPhone上的音量,就可以了.检查以确保我的AVAudioPlayer对象的音 ..
发布时间:2020-09-15 02:24:46 移动开发

Swift-停止avaudioplayer

我正在尝试将音板构建到应用程序中,并且找到了一种使用标签控制声音播放的有效方法.但是,我现在尝试在AVAudioPlayer上集成一个可以与.stop()方法一起使用的暂停按钮,但是我的当前代码出现错误: EXC_BAD_ACCESS 这是我目前正在使用的任何想法吗? import UIKit import AVFoundation let soundFilenames = [ ..
发布时间:2020-09-15 02:24:41 移动开发

如何在AVAudioPlayers之间交叉淡入淡出

我想使用AVAudioPlayer并交叉淡入淡出超过2个mp3文件. 我有5个mp3文件和5个页面"myScrollView",其中包含UIScrollView类,pagedEnabled = YES. 当用户移动页面时,我想播放每个页面的每首歌曲,上一个mp3文件的音量逐渐消失,下一个mp3的音量逐渐消失. 请帮助解决此问题. 解决方案 这是一个非常老的线程,但我只是在 ..
发布时间:2020-09-15 02:24:27 移动开发

iPhone-同时启动AVAudioPlayer的多个实例

我正在使用AVAudioPlayer的多个实例来同时播放多个音频文件.我运行一个循环以开始播放音频文件(预先调用了prepareToPlay,并且该循环仅调用play方法) 但总是有一位球员没有同步比赛.如何确保所有4个播放器同时开始播放音频? 谢谢. 解决方案 很遗憾,您不能这样做. AVAudioPlayer没有提供任何用于开始时间的细粒度控制的机制. currentTim ..
发布时间:2020-09-15 02:24:23 移动开发

在iPhone中播放声音时如何执行操作?

我使用AVAudioPlayer在iPhone应用程序中播放MP3;我需要在某些时间(例如30秒1分钟)执行一些操作;有没有一种方法可以根据mp3播放时间来调用回调函数? 解决方案 我相信最好的解决方案是在开始播放AVAudioPlayer时启动NSTimer.您可以将计时器设置为每半秒左右触发一次.然后,每次您的计时器启动时,请查看音频播放器上的currentTime属性. 为了以 ..
发布时间:2020-09-15 02:24:22 移动开发