私のアプリケーションでAVAudioPlayer
を使用しています。私が再生した曲を選択すると、問題はありますが、デバイスがロックされているときに再生されていません。デバイスがロックされているとAVAudioPlayerが再生されません
1
A
答えて
-1
私の知るところでは、デバイスがロックされているときに音を鳴らすことはできません。ユーザーが手動で閉じるまで、デバイスをロックしてアクティブにすることを禁止することはできませんか?
+0
長い時間ロックされた後、たくさんのアラームがオーディオを開始します。 –
3
AppleのマニュアルでExecuting Code in the Backgroundを読む必要があります。あなたのアプリのInfo.plist
〜audio
にUIBackgroundModes
キーを設定すると、音声はバックグラウンドで再生され続けます。
はセクションあなたは上記のドキュメントにバックグラウンドオーディオを再生とをサポートするバックグラウンドタスクの宣言を参照してください。
0
我々は2つの段階でAVAudioPlayerと、バックグラウンドで音楽再生を行うために必要なすべて:
ステップ1:プロジェクトを選択してください - >機能 - >バックグラウンドモードを有効にする - >セレクトオーディオモード
ステップ2:使用このコード:この行で音楽アプリがバックグラウンドであっても始めることができることを
NSURL *soundURL = [[NSBundle mainBundle] URLForResource:@"demo" withExtension:@"mp3"];
avSound = [[AVAudioPlayer alloc] initWithContentsOfURL:soundURL error:nil];
[avSound setDelegate:self];
[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionMixWithOthers error:nil];
[[AVAudioSession sharedInstance] setActive: YES error: nil];
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
[avSound prepareToPlay];
[avSound setNumberOfLoops:-1];
[avSound setVolume:1.0];
注:
[[UIApplication sharedApplication] beginReceivingRemoteControlEvents];
関連する問題
- 1. デバイスがロックされているとアンドロイドアプリの音声が再生されない
- 2. AVAudioPlayerでサウンドが再生されませんか?
- 3. 再生前にAVAudioPlayerが解放されていますか?
- 4. デバイスがロックされているとNSTimerが終了する
- 5. デバイスのローカルドキュメントのURLから一貫して再生されない曲AVAudioPlayer
- 6. サウンドはエミュレータで再生されますが、デバイスでは再生されません
- 7. AVAudioPlayer新しいサウンドが再生されたときにUIがフリーズする
- 8. デバイスがロックされていないときにアプリが表示されない
- 9. AVAudioPlayerがmp3サウンドを再生していません
- 10. Swift 3 - AVAudioPlayerがサウンドを再生していません
- 11. Infopathフォームがロックされていますが、チェックアウトされていません
- 12. AVAudioPlayerデバイスがミュートされているときに音が出ない
- 13. Recycler内部のWebview PlayVideoを再生してもサウンドが再生されています。フラグメントが破棄されても再生されていません。
- 14. AVPlayerブランクビデオ:音は再生されますがビデオは再生されません
- 15. プロビジョニングされたiosデバイスが接続されていません
- 16. デバイスがロックされているとカメラを開く方法は?
- 17. デバイスがロックされているときにAlertDialogを表示
- 18. SharpSVN作業コピーがロックされています(クリーンアップがクリーンアップされません)
- 19. 音声再生では音声が再生されません。
- 20. jssor自動再生が定義されていません
- 21. SDカードビデオが再生されていませんか?
- 22. UNNotification:LocalNotificationのカスタムサウンドがiOS10で再生されていません
- 23. セッションCookieが作成されていません - 再生2.5
- 24. サウンドがxcodeで再生されていませんか?
- 25. Flash SWFが再生されていません!
- 26. MP4がChromeバージョン27.0で再生されていません
- 27. MP4videoがxamarin iosで再生されていません
- 28. オーディオファイルが再生されていません
- 29. オーディオファイルがChromeで再生されていません
- 30. VideoTextureがVRで再生されていません
あなたはur問題を解決したかしないか?私に知らせてください..私も同じ問題に直面しています.. – ChenSmile