[英]Adjusting the Volume using MPVolume for a music player, iOS
我試圖弄清楚如何更改正在播放的音樂曲目的音量,並且正在使用MPMusicPlayerController從音樂庫中導入歌曲。
我試圖通過添加UIView並將其子類化為MPVolume來使用MPVolume。 但這並沒有像我想的那樣顯示在視圖中。 我可能做錯了所有事情。 我對此並不陌生,蘋果文檔並沒有給我指明明確的道路。
有誰知道該怎么做。
我還嘗試添加一個滑塊,並使用以下代碼告知MPMusicPlayerController.applicationMusicPlayer().volume
不建議使用MPMusicPlayerController.applicationMusicPlayer().volume
。
這是我嘗試使用的滑塊:
@IBAction func volumeSliderChanging(sender: UISlider) {
MPMusicPlayerController.applicationMusicPlayer().volume = self.volumeChange.value
}
提前致謝。
嘗試在真實設備上啟動項目。 模擬器不顯示MPVolumeSlider。
使用此代碼,通過UISlider來更改系統聲音的值:
@IBAction func volumeSliderChanging(sender: UISlider) {
let volumeSlider = (MPVolumeView().subviews.filter { NSStringFromClass($0.classForCoder) == "MPVolumeSlider" }.first as! UISlider)
volumeSlider.setValue(sender.value, animated: false)
}
確信已連接MediaPlayer框架:
import MediaPlayer
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.