Ios 如何以编程方式使视频静音
如何播放没有声音的视频 我尝试过这些选项,但都不起作用: 1)将MPMusicLayer控制器播放器设置为IPodMusicLayer并禁用应用程序音频Ios 如何以编程方式使视频静音,ios,iphone,mpmovieplayercontroller,mpmovieplayer,Ios,Iphone,Mpmovieplayercontroller,Mpmovieplayer,如何播放没有声音的视频 我尝试过这些选项,但都不起作用: 1)将MPMusicLayer控制器播放器设置为IPodMusicLayer并禁用应用程序音频 musicPlayer = [MPMusicPlayerController iPodMusicPlayer]; [[MPMusicPlayerController applicationMusicPlayer] setVolume:0]; 2)强制应用程序运行音频 NSError *error = nil; if ([[AVAudioS
musicPlayer = [MPMusicPlayerController iPodMusicPlayer];
[[MPMusicPlayerController applicationMusicPlayer] setVolume:0];
2)强制应用程序运行音频
NSError *error = nil;
if ([[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback error:&error]) {
NSLog(@"Error setting audio session: %@", error);
}
使用此代码库可以静音
NSError *errorFeedBack = nil;
if (![[AVAudioSession sharedInstance] setActive:NO error:&errorFeedBack] )
{
NSLog(@"Error encountered: %@", [errorFeedBack localizedDescription]);
}
创建musicPLayer的实例并使用该实例使视频静音,无需再次使用class方法。另外,一些用户报告说,它只在设备上工作,而不在计算机上工作simulator@ShamsAhmed我尝试了你建议的方法,但是这个方法现在被贬低了,取而代之的是MpVolumeView,它需要用户交互。我希望仍然有一些方法可以禁用视频的声音!!!