簡體   English   中英

使用MPVolume為音樂播放器(iOS)調整音量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM