Apple的AVFoundation框架包括AVAudioPlayer,这是一个简单,功能丰富,基于Objective-C的API,用于播放音频文件。
我使用AVAudioPlayer和AVAudioRecorder创建了一个简单的音频播放器/录音机。音频播放器可以按预期工作,但是即使...
[我正在使用Swift使用Xcode制作应用程序,并且我的应用程序中有mp3文件,并且在其中添加了播放和暂停按钮,但是我的问题是,当我单击播放按钮时,显示了暂停按钮,但是当mp3 ...
如何在Swift 3中使用AVAudioPlayer播放.ogg音频文件?
我正在尝试使用带有以下代码的AVAudioPlayer播放音频文件:let urlString =“ http://192.168.1.19:8080/download/2” let url = URL(string:urlString)! print(“ url = \(url)”)做{...
如何在SwiftUI项目中使用AVAudioPlayer播放音频
没有使用这种方法播放音频。 play()函数正在执行,没有任何错误。请帮助var audioPlayer = AVAudioPlayer()let path = Bundle.main.path(forResource:“ a”,ofType:“ mp3”)...
如何从AVAudioPlayer的核心数据中播放NSData
我将mp3文件作为NSData二进制数据保存到Core Data中。然后,在NSFetchedResultsController的帮助下加载此文件。然后,我编写了以下代码,但出现了错误。我该如何解决?致命错误:...
我想在单独的类(而不是viewController类)中的swift应用程序中播放mp3文件,并识别声音的结尾。我的代码在AppDelegate.swift中发送了EXC_BAD_ACCESS。这是我的代码:...
macOS上的swift:AVAudioPlayer立即停止
我在Swift中有一个macOS(不是iOS)项目。在我的主AppDelegate.swift中,实例化一个名为PlaySound的类,然后调用startSound()名为PlaySound.swift的类将播放mp3。但是,我听到了...
将类用作静态AVAudioPlayer的AVAudioPlayerDelegate
我无法在TriggerIO插件中维护实例,因此我需要一种静态方式来响应AVAudioPlayer的事件。但是,我无法将player.delegate设置为audio_API,所以我有点卡住了。 ...
我的应用程序的主要视图是歌曲列表。导入SwiftUI struct ContentView:View {var body:some View {NavigationView {列表(fileURL,id:\。path){歌曲在...
AVAudioPlayerNode scheduleFile:atTime:completionHandler:不调用完成处理程序
[[AVAudioPlayerNode scheduleFile:atTime:completionHandler:]被记录为“在文件完全播放或播放器停止后调用”,但在文件完全播放之前被调用。 ...
我有一个应用程序,它在后台模式下工作,音乐在后台模式下播放,在播放音乐背景时,我们调用API并将10,000条记录数据解析到本地db中。但不是...
为什么应用程序来自后台模式后AVAudioPlayer会自动继续播放?
为什么应用程序从后台模式发出后AVAudioPlayer为什么仍继续播放,即使播放器在应用程序进入后台之前已经暂停了?总的来说,我想知道为什么AVAudioPlayer会自动...
[当我从Xcode运行应用程序到iPhone7时,它在以下行崩溃:audioNSURL NSURL“ file:/// private / var / containers / Bundle / Application / 016483D7-D06F-4639-A026-CCD0B1F4B31F / Solo% 20Mission ....
在新的iOS版本上,AVAudioPlayer阵列访问错误,但为什么
我正在使用以下功能来准备多个音频播放器。但是,当在新的iOS版本上运行代码时,我从线程播放器中得到线程1:EXC_BAD_ACCESS(代码= 1,地址= 0x48)[i] = ...
当安装了Airpods时,在将音频切换到扬声器后,routeChangeNotification检测到newDeviceAvailable
当我将airpods连接到iphone时,我尝试将音频覆盖到扬声器,则音频默认返回airpods。使用其他任何蓝牙设备或其他音频都不会出现此问题...
如何修复线程1:EXC_BAD_ACCESS(code = 1,address = 0x58)xcode
我正在尝试使用按钮播放某些声音文件,但是按下按钮会引发此错误。线程1:我在audioPlayer.play()行上寻找EXC_BAD_ACCESS(代码= 1,地址= 0x58)。
`audioPlayerDidFinishPlaying`未被调用
[有一个无法调用audioPlayerDidFinishPlaying的问题...我看过其他一些SO线程:Swift:AudioPlayerDidFinished将不会被称为AVAudioPlayerDelegate不会...]]
“ __ CFRunLoopModeFindSourceForMachPort使用AVAudioPlayer时返回NULL”消息
我们正在开发SpriteKit游戏。为了更好地控制声音效果,我们从使用SKAudioNodes切换到使用一些AVAudioPlayers。尽管在...
在模拟器中录制和播放声音效果很好,但在我的iPhone中效果不佳
我正在使用AVFoundation录制和播放声音。 该应用程序在Simulator上运行良好。 但是,在我的iPhone S 运行IOS 中,它记录了语音问候...
MPRemoteCommandCenter暂停/播放按钮创建更多AVAudioPlayer的sharedInstance?
[我的应用是使用AVAudioPlayer并具有Singleton模式和背景模式的音乐播放器。一切进展顺利,但是在我添加了用于锁定屏幕控制的命令中心后,发现了一种奇怪的行为。 ...