Ade*_*del 5 youtube audio objective-c youtube-api ios
我使用YouTube帮助程序库在我的iOS应用程序上播放YouTube视频
这里是图书馆的链接
我只需要一种方法来继续在后台播放音频(或视频),
所以当用户点击主页按钮时我需要他能够听到
视频的声音,
即使他锁定他的设备我需要他能够控制声音并点击下一个和后退按钮进行音频播放..我如何才能在YouTube帮助图书馆实现这一目标?
注意:许多应用程序都这样做,它们存在于app-store,如iMusic,Video Tube,MusicTV,MB2
关于在后台播放声音:
您必须将 AVAudioSession 类别设置为 AVAudioSessionCategoryPlayback 并将音频值添加到信息属性列表文件中的 UIBackgroundModes 键。
NSError *setCategoryError = nil;
[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error: &setCategoryError];
Run Code Online (Sandbox Code Playgroud)
我仅在 iOS 7 及更高版本上测试了此代码,因此它可能不适用于早期版本。
来自苹果文档:
AVAudioSessionCategoryPlayback 用于播放录制的音乐或其他声音的类别,这些声音对于成功使用应用程序至关重要。
使用此类别时,当静音开关设置为静音或屏幕锁定时,您的应用程序音频将继续。(该开关在 iPhone 上称为响铃/静音开关。)要在应用程序转换到后台时(例如,屏幕锁定时)继续播放音频,请将音频值添加到信息属性列表文件中的 UIBackgroundModes 键。