このコードは、ios 6 アップデートにあると思われるオーディオ バグに必要です。ios 6 デバイスでビデオがオーディオなしで再生されます。
このコードが修正されたのを見ましたが、これをモノタッチに変換する方法がわかりません:
NSError *error= nil;
if ([[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback
error:&error]) {
NSLog(@"Error setting audio session: %@", error);
}
また、このコードをどこに配置すればよいかわかりませんか? ビデオプレーヤーの作成コードによって、またはビデオプレーヤーが作成されたviewcontrollerのオープンで?
ビデオ プレーヤーの作成ごとに新しいインスタンスを作成することでメモリ リークを引き起こす方法はありますか?もしそうなら、リソースを適切に解放するにはどうすればよいですか?