检查video是否有audio
如果video文件(从服务器stream媒体)有audio,我必须做出决定。 如果它有audio,那么我必须停止已经播放audio文件和开始video,否则播放video已经运行的audio。 我在播放video之前设法暂停audio,但是如何在video中检查audio?
我正在使用AVAudioPlayer播放audio和MPMoviePlayerViewController来播放video。
我在谷歌上search了很多,但没有成功。 任何帮助将不胜感激。
如果您导航到通知部分,则会看到有一个通知:
MPMovieMediaTypesAvailableNotification
以下是给定通知的掩码:
MPMovieMediaTypeMask enum { MPMovieMediaTypeMaskNone = 0, MPMovieMediaTypeMaskVideo = 1 << 0, MPMovieMediaTypeMaskAudio = 1 << 1 }; typedef NSInteger MPMovieMediaTypeMask;