我希望使用 AVAudioPlayer 为 MonoTouch 编写的应用程序无缝循环 mp3,但找不到任何有关如何实现此目的的示例。我在http://gamua.com/blog/2012/05/gapless-mp3-audio-on-ios/找到了一个很棒的库,但是它是为目标 c 编写的。
我希望即使设备被锁定并且已经使用 AudioSession 初始化程序播放但也无法正常工作,音频也能继续播放。
我无法找到示例或库来帮助实现结果。
我希望使用 AVAudioPlayer 为 MonoTouch 编写的应用程序无缝循环 mp3,但找不到任何有关如何实现此目的的示例。我在http://gamua.com/blog/2012/05/gapless-mp3-audio-on-ios/找到了一个很棒的库,但是它是为目标 c 编写的。
我希望即使设备被锁定并且已经使用 AudioSession 初始化程序播放但也无法正常工作,音频也能继续播放。
我无法找到示例或库来帮助实现结果。
要在没有任何空格的情况下排队歌曲,请确保使用AVQueuePlayer
,它允许您预加载歌曲。如果您只想循环播放同一首歌曲,只需设置NumberOfLoops
为 0 on AVAudioPlayer
,它将永远循环播放。
要在后台播放音频,您还需要UIBackgroundModes
在Info.plist
. 在此处查看此人的文章。他正在使用 Obj-C,但您应该能够将他的代码移植到 MonoTouch。