大佬教程收集整理的这篇文章主要介绍了ios – 使用AVPlayer静音实时流的音轨,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用以下代码来静音音频.
NSMutableArray *allAudioParams = [NSMutableArray array]; for (AVPlayerItemTrack *track in _player.currentItem.tracks) { if ([track.assetTrack.mediaType isEqual:AVMediaTypeAudio]) { AVMutableAudiomixinputParameters *audioInputParams = [AVMutableAudiomixinputParameters audiomixinputParameters]; [audioInputParams setVolume:0.0 atTime:kCMTimeZero]; [audioInputParams setTrackID:[track.assetTrack trackID]]; [allAudioParams addObject:audioInputParams]; } } AVMutableAu@L_684_2@mix *audioZeroMix = [AVMutableAu@L_684_2@mix au@L_684_2@mix]; [audioZeroMix seTinputParameters:allAudioParams]; [[_player currentItem] setAu@L_684_2@mix:audioZeroMix];
使用相同的代码,我可以静音本地视频文件以及我在相同的AVPlayer代码中播放的渐进式视频网址.
(可能对于直播视频,AVPlayer实例中可用的曲目可以设置为ZERO,但下一个缓冲曲目是新鲜的音量,我是对的还是其他任何原因?)
任何人都对这个问题有任何想法.对此的任何帮助都非常值得一提.
以上是大佬教程为你收集整理的ios – 使用AVPlayer静音实时流的音轨全部内容,希望文章能够帮你解决ios – 使用AVPlayer静音实时流的音轨所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。