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.
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;