0

iPhoneアプリから複数のビデオを再生していますが、Airplayを使用して表示すると、正常に表示されます。バッテリーなどを無駄にしないために、iPhoneの電源をオフにできるようにしたい。

iPhoneがスリープモード/ロックされているときにビデオでAirPlayを使用するにはどうすればよいですか?

4

1 に答える 1

0

他の何千ものことをいじった後、私は自分がしなければならないことを見つけました。

私がする必要があるのは、2つの調整を行うことだけでした。

  1. application: didFinishLaunchingWithOptions:これをメソッドのAppDelegate.mに追加します。

    NSError *error = nil;
    
    BOOL success = [[AVAudioSession sharedInstance]
                setCategory: AVAudioSessionCategoryPlayback
                error: &error];
    
    if (success == false) { /* handle error */ }
    
  2. Sublimeなどのテキストエディタにドラッグした後、info.plistに以下を追加します。

    <key>UIBackgroundModes</key>
    <array>
            <string>audio</string>
    </array>
    

ビデオを正しく設定すると、他のアプリを使用しているときや画面がスリープモードのときにビデオの音声を聞くことができ、iPhoneがスリープモードのときにAirplayを使用できます。

于 2013-03-27T22:49:00.100 に答える