-
2 votesanswersviews
AVAudioRecorder录制后,音量按钮不起作用
在录制音频之前,音量按钮在AVAudioPlayer播放会话期间正常工作 . 一旦我用AVAudioRecorder录制音频,然后我回到AudioPlayer(它们在不同的ViewControllers中),音量按钮就不再起作用了 . 我将AVAudioSession设置为活动状态,并在录制期间将类别设置为AVAudioSessionCategoryRecord,并在播放期间将其设置为AVAudi... -
2 votesanswersviews
iOS应用程序中AVAudioPlayer和MPMusicPlayerController的独立音量控制 .
在我的应用程序中,我正在使用AVAudioPlayer播放下载的音频,同时使用MPMusicPlayerController从用户的iPod音乐库播放音频 . 我需要能够调整AVAudioPlayer实例的音量,使其比来自MPMusicPlayerController的音频更响亮 . 问题是,当我调整AVAudioPlayer的Volume属性时,它还会调整MPMusicPlayerControl... -
8 votesanswersviews
音频会话“躲避”在iOS 4中被破坏......?
我've an app which uses the MPAudioPlayerController to access the iPod music library, and an AVAudioPlayer to overlay audio on top of the music. I'已使用this documentation作为指南 . 特别: 最后,您可以增强类别,以便在播放音频时自动... -
3 votesanswersviews
在多个视图控制器应用程序中未调用remoteControlReceivedWithEvent
我有一个应用程序在iOS 4.3.3上运行良好 . 但是我发现在iOS 5上存在一些问题 . 这个应用程序播放avaudioplayer的mp3文件,遥控器在iOS 5上运行不正常 . 此应用程序中有四个视图控制器 . 我在每个视图控制器上添加以下代码,以实现远程控制的功能 . 问题是,当视图控制器第一次打开时 . 遥控器按钮效果很好,甚至应用程序在后台运行或锁定屏幕 . 但是,当我单击其他视图控... -
17 votesanswersviews
当我暂停AVAudioPlayer时,为什么锁屏音频控件会消失?
我正在使用AVAudioPlayer的一个实例来播放音频文件 . 该应用程序配置为在后台播放音频,并设置适当的音频会话 . 我也成功接收了遥控事件 . 这是代码: #import "ViewController.h" #import <AVFoundation/AVFoundation.h> @interface ViewController () @prope... -
2 votesanswersviews
使用initWithContentsOfURL使用iPod歌曲URL初始化AVAudioPlayer
我知道可以使用AVPlayer播放iPod Songs,但我无法弄清楚如何使用 initWithContentsOfURL 初始化带有iPod歌曲URL的 AVAudioPlayer . 当我尝试时, AVAudioPlayer 在初始化时返回NULL . 我需要使用 AVAudioPlayer 因为当我的应用程序在后台运行时需要使用其委托方法 audioPlayerDidFinishPlayi... -
1 votesanswersviews
设置相对于AVAudioPlayer的iOS MPMusicPlayerController卷
我有一个应用程序,使用MPMusicPlayerController和使用AVAudioPlayer的前景声音播放背景音乐 . 我想控制相对音量,以便MPMusicPlayerController低得多,但设置volumne会改变整个系统音量,就像使用手机侧面的按钮一样 . 有没有办法降低MPMusicPlayerController的volumne而不降低系统音量? MPMusicPlayerC... -
1 votesanswersviews
使用CocosDenshion播放带有iPod音乐的游戏背景音乐
你可以建议,我有麻烦=) 在游戏中我使用CocosDenshion来播放背景音乐和声音效果 . 据我所知,在代码中可以看到,它使用AVAudioPlayer播放背景音乐 . 当我尝试使用iPod库中的音乐启动我的应用程序时出现问题 . 我将音频类别设置为AmbientSound(尝试使用AVAudioSession和C接口进行设置) . 如果我然后尝试使用AVAudioPlayer直接播放游戏背景... -
2 votesanswersviews
从iOS应用程序中控制非iPod音乐播放器(如Spotify)
在我的应用程序中,我需要在播放自己的声音时暂停并重新启动背景音乐 . iPod的方法是使用: [[MPMusicPlayerController iPodMusicPlayer] pause]; 并且: [[MPMusicPlayerController iPodMusicPlayer] play]; 对于非iPod应用程序,这没有任何影响 . 第二次尝试是启用闪避: UInt32 prope... -
5 votesanswersviews
使用AVAudioPlayer在后台播放声音而不停止ipod音乐
在我的应用程序在特定时间我正在用哔声提醒用户我正在使用 AVAudioPlayer . 现在我希望即使应用程序在 background 中也能播放此声音 . 所以我可以通过将 AVAudioSession 类别设置为 AVAudioSessionCategoryPlayback 来实现这一点,我也希望这个声音不应该停止ipod音乐,我可以用它来设置 AVAudioPlayer category... -
4 votesanswersviews
何时以及如何正确停用音频会话?
AVFoundation让我有点失落,你是我最后的希望! 我正在写一个锻炼应用程序,我有时会播放简短的提示,例如:“你踩10分钟”或“好!” Apple建议在播放提示之前激活音频会话,并在播放提示后始终将其停用 . 不仅仅是推荐这是我想要的,因为我使用选项:AVAudioSessionCategoryOptionDuckOthers,我只是想在提示播放时躲避音乐播放器,而不是之前,而不是之后 . ... -
4 votesanswersviews
AVAudioSession音频调光错误:停用已运行I / O的音频会话
我正在播放几种声音,每种声音都会使背景音频变暗 . 完成后,我恢复背景音频 . 每当其中一个音频文件播放时,背景会变暗(根据需要) . 当最后一个音频完成播放时,恢复背景音频(也是期望的) . 然而,大约5秒后,它会抛出此错误并再次使音频变暗(不是我想要的,因为所有声音现在都已完成) . 错误:[0x19c9af310] AVAudioSession.mm:646: - [AVAudioSes... -
2 votesanswersviews
AVPlayer和MPMoviePlayerController无法静音 - 强制背景音频昏暗
我的应用播放视频,偶尔会有语言排队 . 当应用程序没有任何说法时,我希望音频(在背景中说来自Spotify或iTunes)回到完整音量 . 当有音频时,我希望音频变暗 . 我已将音频会话设置为 DuckOthers . 问题是,每当我恢复背景音频时: class func restoreBackgroundAudio() { do { try AVAudioSession... -
1 votesanswersviews
在后台使用AVAudioPlayer从librarydirectory播放mp3
我正在使用标准AVAudioPlayer播放mp3文件 .由于iOS 8.1在设备锁定时播放背景音频不再有效:设备锁定10-20秒后播放停止 .通过主页按钮离开应用程序是没有问题的 .在iOS 8.0上运行没问题 .播放捆绑的音频是没有问题的 . 只有满足所有三个条件时才会出现此问题:在iOS 8.1上锁定设备时,从用户目录播放文件 . 问题似乎是文件输入流停止提供数据,因此缓冲区运行为空:我使用... -
1 votesanswersviews
带AVQueuePlayer的Audio Visualizer
我正在尝试从 AVQueuePlayer 播放时构建一个Audio Visualizer,我想要类似于this的东西,但 AVQueuePlayer 没有像 [audioPlayer updateMeters] , [audioPlayer numberOfChannels] 和 [audioPlayer averagePowerForChannel:] 那样的一些方法 . 任何人都可以帮我解决这... -
0 votesanswersviews
avaudioplayer完成播放后请求回叫或通知
我在音频播放器模块中工作,它需要一个音频文件和播放 . 我正在使用AvAudioPlayer播放我的音频文件,它按预期工作,一旦完成音频播放,我就会收到回叫 . 我已经实现了 numberOfLoops 属性的循环,负值到目前为止它是好的 . 在一个案例中,我需要在当前音频完成第一次播放时回叫 . 是否有任何可能的方式来回电或观察者通知我我的音频第一次播放 . 我的想法是我们可以通过运行计时器来实... -
4 votesanswersviews
滑块在播放音频结束时停止
在我的项目中,我使用AVAudioPlayer来播放我保存的音频 . 我正在显示用于播放音频的滑块 . 使用播放器的当前时间属性设置滑块的值 . playSlider.value = avAudioPlayer.currentTime;这是计时器代码 updateTimer = [NSTimer scheduledTimerWithTimeInterval:.01 target:self sel... -
1 votesanswersviews
在AVAudioPlayer之后继续播放音乐
我的应用程序有能力打电话 . 声音用来调用AVAudioPlayer . 问题是,在调用我的应用程序后,如果音乐在后台播放(例如,在应用程序“音乐”中),则不会恢复要播放的音乐 . 试过这个论坛的一些方法,但遗憾的是没有任何帮助 . 请帮助,我该如何解决这个问题?对不起我的英语不好 . -
1 votesanswersviews
iOS Swift背景播放中断后的音频流
我有一个使用 AVPlayer() 从网络播放音乐流的应用程序 . 我已将所有设置设置为在后台播放,但是当呼叫进入(或任何其他中断)时,中断结束后播放将不会恢复 . 具体来说,如果中断被贬低,很快就会恢复播放,但如果我有一个很长的电话,例如播放将无法恢复 . 只有当我的应用程序也在后台时才会发生这种情况 . 如果我的应用程序位于前台,当一个中断进来时一切正常 . 我将中断通知设置为: func p... -
8 votesanswersviews
AVAudioRecorder - 正确的MPEG4 AAC录制设置
我有一个实时应用程序,估计有15%的用户报告记录功能不起作用 . 这在我们的测试设备上没有发生,但报告显示问题是prepareToRecord返回NO . 我很难找到AAC格式的样本设置 . 我的任何设置都关闭了吗?应用程序需要iOS5并使用ARC . AVAudioSession *audioSession = [AVAudioSession sharedInstance]; [audioSes... -
0 votesanswersviews
应用程序转到后台时暂停音频
当应用程序要重新启动活动状态时,我有一个通知设置来提醒我的VC: [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(pauseGame) ... -
3 votesanswersviews
使用NSTimer iOS目标C暂停/播放音频播放器
我正在开发一个音乐播放器App . 播放音频时使用播放/暂停按钮和进度条 . 我正在用NSTimer调用一个方法来更新进度条 . 我需要的是暂停进度条并将其恢复到停止的位置 . 我可以使用链接中引用的代码暂停计时器以及进度条:1 . How to pause a NSTimer? 2. How to Pause/Play NSTimer? 但我正在努力恢复它,因为我被迫离开了 . 我还需要根据音频... -
0 votesanswersviews
AVAudioPlayer持续时间更改
我的应用程序使用AVAudioPlayer播放音乐文件 . 它还有一个UISlider来调整播放歌曲的位置 . 但是,UISlider存在一个奇怪的错误,因为它似乎正在改变audioPlayer的持续时间 . 当歌曲开始时,作为过程的一部分,值设置如下: audioPlayer.currentTime = 0; seekingSlider.maximumValue = [audioPlayer d... -
0 votesanswersviews
Flutter app的音频无法通过扬声器工作
我无法通过iOS扬声器播放音频应用程序来播放音频 . 我试过多个iOS设备 . 音频通过Android扬声器,Android耳机和iOS耳机播放 . 我没有得到任何关于它的错误消息,并且音频似乎是根据显示音频文件位置变化的日志消息播放 . 我正在使用包audioplayer(https://pub.dartlang.org/packages/audioplayer) 我甚至试过运行示例(https... -
1 votesanswersviews
AVAudioPlayer在ipad模拟器上崩溃,但在iPhone模拟器上工作正常
这很奇怪,我的应用程序在iPhone(模拟器和设备)上工作正常但在ipad模拟器上崩溃 . 该错误始终指向prepareToPlay方法 . 当我采用该方法时,然后指向播放方法 . 调试区域不显示任何错误或警告 . 我唯一的领导是方法树,但我找不到解决方案 . 顺便说一下音频文件是mp3 任何帮助将不胜感激 . _ viewDidLoad__ NSError * error = nil; [[A... -
1 votesanswersviews
在IOS中录制和播放需要不同的AVAudioSession
我将从my old post继续这个问题 . 我读了很多内容用于录音和使用音频队列,音频bufferes播放,不幸的是由于我受到损害的时间较少,并计划使用AVFondation帧工作来录制和播放录音机音频 . My idea: 创建 AVRecorder 的一个实例并通过微型手机录制,同样的音频规划通过Iphone扬声器播放使用 AVAudioPlayer (我将使用多个实例) 请大量录制和播放 ... -
2 votesanswersviews
AVAudioSession重新激活问题
我收到以下错误: [0x19bf89310] AVAudioSession.mm:646: - [AVAudioSession setActive:withOptions:error:]:停用已运行I / O的音频会话 . 在停用音频会话之前,应停止或暂停所有I / O. 我已经阅读了这篇文章: iOS8 AVAudioSession setActive error 但那里的解决方案并没... -
3 votesanswersviews
AVAudioPlayer暂停后恢复背景音频
我开发了一个iPhone应用程序,允许其他应用程序在后台播放音频 . 为此,我将我的音频会话初始化为: [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback error:nil]; 在我的应用程序的某些时候,我提供了一个音频播放器,用AVAudioPlayer播放存储在CoreData中的一些文件 ... -
6 votesanswersviews
iphone:在后台播放音频播放列表?
我正在尝试使用AVAudioPlayer在后台播放音频文件序列 . 当应用程序不在后台时,它可以很好地播放,但当应用程序进入后台时,它将无法播放第二首歌曲 . 这是我的代码: -(void)playAudio:(NSString *)path{ NSURL *url = [NSURL fileURLWithPath:path]; NSError *error; AVAud... -
2 votesanswersviews
如何检测iOS中的铃声开关状态?
我为一个使用AVAudioPlayer播放音乐的应用程序配置了kAudioSessionCategory_AmbientSound的音频会话 . 但问题是app也会在OpenAL中起作用 . 我希望音乐总是(也在后台)播放,但只有在静音开关没有静音时才能播放OpenAL音效 .