0
我試圖在iPhone屏幕鎖定時播放視頻中的聲音。我可以保持MPMoviePlayerController免於鎖屏按下嗎?如果沒有,我打算繼承一個MPMoviePlayerController的子類,並防止它被鎖按鈕按下,這種方法可以讓我做到這一點被解僱?如何保持MPMoviePlayerController免於鎖定按鈕按下?
我試圖在iPhone屏幕鎖定時播放視頻中的聲音。我可以保持MPMoviePlayerController免於鎖屏按下嗎?如果沒有,我打算繼承一個MPMoviePlayerController的子類,並防止它被鎖按鈕按下,這種方法可以讓我做到這一點被解僱?如何保持MPMoviePlayerController免於鎖定按鈕按下?
在玩了千件其他東西之後,我發現我需要做的事情。
所有我需要做的是讓兩個調整:
這在application: didFinishLaunchingWithOptions:
方法添加到AppDelegate.m:
NSError *error = nil;
BOOL success = [[AVAudioSession sharedInstance]
setCategory: AVAudioSessionCategoryPlayback
error: &error];
if (success == false) { /* handle error */ }
以下添加到您的info.plist後你把它拖入像Sublime這樣的文本編輯器:
<key>UIBackgroundModes</key>
<array>
<string>audio</string>
</array>
如果您正確設置視頻,則可以在使用其他應用程序時以及屏幕處於睡眠模式時從視頻中聆聽音頻。
我去添加此代碼到我的應用程序,只是意識到我已經把它放在那裏前一段時間。我懷疑這可能在以前的版本中有效,但它現在不適用於我(iOS8) – Jacksonkr 2014-09-18 20:58:06