如何更改使用 AVPlayer 播放的歌曲的音高?
How do I change the pitch of a song thats playing using AVPlayer?
我正在使用 avplayer
播放音乐库中的音乐,我想使用 UISlider 更改音乐的音调。每次移动滑块时是否可以更改 pitch
属性?我尝试使用 audioTimePitchAlgorithm
但这对我不起作用。谢谢!
pitchSlider = UISlider(frame:CGRectMake(175 * scaleFactor, 310 * scaleFactor2, 75, 20))
pitchSlider.tintColor = UIColor.redColor()
pitchSlider.maximumTrackTintColor = UIColor.whiteColor()
pitchSlider.transform = CGAffineTransformRotate(pitchSlider.transform, CGFloat(180/360*M_PI))
pitchSlider.value = 1.0
self.view!.addSubview(pitchSlider)
你必须使用 AVAudioEngine
我正在使用 avplayer
播放音乐库中的音乐,我想使用 UISlider 更改音乐的音调。每次移动滑块时是否可以更改 pitch
属性?我尝试使用 audioTimePitchAlgorithm
但这对我不起作用。谢谢!
pitchSlider = UISlider(frame:CGRectMake(175 * scaleFactor, 310 * scaleFactor2, 75, 20))
pitchSlider.tintColor = UIColor.redColor()
pitchSlider.maximumTrackTintColor = UIColor.whiteColor()
pitchSlider.transform = CGAffineTransformRotate(pitchSlider.transform, CGFloat(180/360*M_PI))
pitchSlider.value = 1.0
self.view!.addSubview(pitchSlider)
你必须使用 AVAudioEngine