我已经使用了多个选项,例如.isMuted属性,而不是.volume属性。我可以静音,但之后不能取消静音。下面是我的代码。
if mediaPlayer.audio.volume == 0
{
self.mediaPlayer.audio.volume = 1
self.mediaPlayer.audio.isMuted = false
print(mediaPlayer.audio.isMuted)
} else {
self.mediaPlayer.audio.volume = 0
self.mediaPlayer.audio.isMuted = true
print(mediaPlayer.audio.isMuted)
}
答案 0 :(得分:0)
我假设您在 2 岁的时候就找到了答案,但我找到的唯一方法是:
if mediaPlayer.audio.volume == 0 {
mediaPlayer.audio.volume = 100
} else {
mediaPlayer.audio.volume = 0
}
mediaPlayer.pause()
mediaPlayer.play()
即时调整音量或切换 .isMuted 属性都不适合我。即使使用暂停然后播放技巧静音仍然不起作用。但是,如果您使用 .isMuted=true 创建播放器,那么它会关闭音量但您无法重新打开,VLCKit 以各种方式损坏。