Vérifiez si la video a un son ou non

Je dois prendre une décision si un file video (streaming du server) a audio ou non. Si elle a l'audio alors je dois arrêter de jouer déjà le file audio et commencer la video d'autre jouer la video avec l'audio déjà courant. J'ai réussi à faire une pause audio avant de lire la video, mais comment puis-je vérifier l'audio dans une video?

J'utilise AVAudioPlayer pour lire l'audio et MPMoviePlayerViewController pour lire la video.

J'ai beaucoup cherché sur google mais pas de succès. Toute aide serait appréciée.

http://developer.apple.com/library/ios/#documentation/mediaplayer/reference/MPMoviePlayerController_Class/Reference/Reference.html#//apple_ref/doc/c_ref/MPMoviePlayerController

Si vous accédez à la section des notifications, vous verrez qu'il y a une notification:

MPMovieMediaTypesAvailableNotification

Et voici les masques pour une notification donnée:

MPMovieMediaTypeMask enum { MPMovieMediaTypeMaskNone = 0, MPMovieMediaTypeMaskVideo = 1 << 0, MPMovieMediaTypeMaskAudio = 1 << 1 }; typedef NSInteger MPMovieMediaTypeMask;