iPhone - 使用 AVAudioPlayer 防止播放声音结束时出现滴答声
在用 AVAudioPlayer 播放一段短音时,我听到“滴答”的声音。我正在播放一个重复定时非常短的声音(0.1 秒),每次播放结束时的“滴答声”非常令人不安。我怎样才能防止这种“滴答声”?... »
在用 AVAudioPlayer 播放一段短音时,我听到“滴答”的声音。我正在播放一个重复定时非常短的声音(0.1 秒),每次播放结束时的“滴答声”非常令人不安。我怎样才能防止这种“滴答声”?... »
有谁知道如何使用 AVAudioPlayer 从 iPhone 的 iPod 音乐库中播放选定的 .m4a 文件?是否可以将文件导出或复制到 iPhone 的本地 Documents 目录?谁能分享任何示例代码来成功处理这个问题? 谢谢... »
我们在 Cocos2d 项目中使用了 AVAudioPlayer。音频变化不如预期。 代码: NSURL* tapSound = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"tap" ... »
我有很多想要播放的声音。现在我正在使用 AVAudioPlayer。当用户点击一个按钮时,一个新的声音应该开始。 AVAudioPlayer 的 url 属性是只读的。我宁愿不必每次想要播放新声音时都释放并重新分配对象。最好的方法是什么?我需要使用不同的类吗? ... »
我正在尝试通过循环播放音频样本并获取每个通道的平均功率来获取音频的功率。 我想获得一个介于 0 和 1 之间的值,以反映正在播放的音频的强度。现在我得到 dB(分贝值),它是一个从 -160(接近静音)到 0(非常响亮)的浮点值。 这是我用 Swift 编写的代码: func configureAudio() { audioController.play() AVAudio... »
我遇到了问题,不知道如何处理。想要构建一个有声音和动画的应用程序。它给了我一个 1 级然后是 2 级的内存警告。我已经尝试构建和分析,我得到了所有这些潜在的泄漏。如果我释放音频,声音将不会播放。有什么提示吗? 这是代码的一部分和我得到的泄漏 - (IBAction)playsound2 { NSString *path = [[NSBundle mainBun... »
我有 12 个自定义声音通知。它们目前是 .wav,每个声音 500kb,我认为这相当大。我应该使用哪种格式/编解码器以及如何转换它?我试图使文件大小尽可能小,但不损失任何质量。此声音通知适用于 iPhone 应用程序。我尝试使用“afconvert -d LEI16 -f 'caff'”将其转换为 caf,但这会使声音文件更大。 谢谢 ... »
假设正在播放一首曲目(通过任何应用程序),我想获取歌曲信息,例如名称。当您锁定手机时,它会与专辑封面一起显示在您的屏幕上。如何使用 swift 获取该信息? ... »
您好,我正在根据我的项目要求开发 AVAudioplayer。我正在以编程方式创建音频播放器。如果用户单击播放按钮,我想显示暂停按钮。我写了一些代码。但是如果我单击播放按钮,则不应显示暂停按钮。所以请帮助我。提前致谢。 -(void)viewDidLoad { playButton=[[UIButton alloc]init]; playButton.frame=CGRectMake(125... »
我正在开发音频文件在其中扮演非常重要的角色的应用程序。 为了播放音频文件,我在我的应用中使用 AVaudioPlayer。 但一个问题是假设设备处于静音模式并且用户开始运行应用程序 假设他/她在应用程序中间打开了静音/响铃开关。 现在他/她必须退出游戏,但我想要这样的功能 他/她不应该退出应用程序并且在应用程序中间的用户应该是 当他从设备上打开响铃/静音开关时能够听到声音。 ... »
我目前正在尝试为 AVAudioPlayer 使用自定义类,所有这些都非常适合播放音频文件,但是在停止所述文件时,它只是跳过停止命令并在当前文件的顶部播放另一个, 如果有人对为什么会发生这种情况有任何想法,我将非常感谢您的帮助。 下面是我的 AudioPlayer1.h 文件: #import <Foundation/Foundation.h> #import "AVFound... »
我确定我在问一个简单的问题,但我才刚刚开始编码......所以请可怜我吧!我在 Xcode 7 Swift 2 上。音乐播放器的类型是 AVAudioPlayer。如果我在按下播放按钮之前启动应用程序并移动音量滑块(类型 UISlider),它会使应用程序崩溃,而在按下播放后它可以完美运行,即使音乐暂停。我知道原因是因为volumeSlider func中的“musicPlayer.playing... »
我尝试使用AVAudioSession和AVAudioPlayer分别录制和播放声音,但音量非常低。 我尝试将 AVAudioPlayer 的音量值设置为 1.0 或更高,但没有太大帮助。 我还有哪些其他选择可以录制足够响亮的声音以进行播放? ... »
func playCorrectSound() { let soundURL: NSURL = NSBundle.mainBundle().URLForResource("correct", withExtension: "m4a")! correctSound = try! AVAudioPlayer(contentsOfURL: soundURL) correctSou... »
我需要同时使用 2 个 AVAudioPlayer 对象播放 2 个声音...所以我在 Apple AVAudioPlayer 类参考中找到了这个示例(https://developer.apple.com/library/mac/#documentation/AVFoundation /Reference/AVAudioPlayerClassReference/Reference/Referen... »
我希望用户能够打开应用并开始播放音乐。我希望用户能够转到任何视图控制器并返回到最初的视图控制器而不会停止音乐。我希望它无限循环。 我已尝试放入初始视图控制器的viewDidLoad 方法以使其开始播放。发生的情况是,用户离开初始视图控制器,当他们回来时,音乐再次开始播放,与原始副本重叠。 为了解决这个问题,我放置了一个 if 语句来检查声音是否已经在播放而不启动另一个副本,并且 viewD... »
我有以下代码: let speechRecognizer = SFSpeechRecognizer()! let audioEngine = AVAudioEngine() var recognitionRequest = SFSpeechAudioBufferRecognitionRequest() var recognitionTask = SFSpeechRecognitionTask()... »
我正在做一个需要播放很多短声音(mp3 文件)的应用程序。我正在使用 AvAudioPlayer,声音播放得很好,但是泄漏正在累积,直到我的应用程序崩溃。 我有一个单独的播放器类 AVSnd.h #import <Foundation/Foundation.h> #import <AVFoundation/AVFoundation.h> @interface AVS... »
停用正在运行 I/O 的音频会话。在停用音频会话之前,应停止或暂停所有 I/O。 - (void)applicationWillResignActive:(UIApplication *)application { // Sent when the application is about to move from active to inactive state. This can o... »
当applicationDidEnterBackground: 触发时,我暂停正在使用AVAudioPlayer 播放的音频: [self.avPlayer pause]; 现在,当applicationWillEnterForeground: 触发时,音频开始自动播放!由于我没有启动音频,所以用户界面没有更新,显示音频仍处于暂停状态。 发生了什么事?这发生在 iPad 2 上的 iOS ... »