refine auto play
This commit is contained in:
parent
9963c9af3b
commit
5eeea800fc
|
@ -385,7 +385,7 @@ extension VLCPlayerViewController: VLCMediaPlayerDelegate {
|
||||||
viewModel.playerState = vlcMediaPlayer.state
|
viewModel.playerState = vlcMediaPlayer.state
|
||||||
|
|
||||||
if vlcMediaPlayer.state == VLCMediaPlayerState.ended {
|
if vlcMediaPlayer.state == VLCMediaPlayerState.ended {
|
||||||
if viewModel.autoPlayNextItem && viewModel.nextItemVideoPlayerViewModel != nil {
|
if viewModel.autoPlayNextItem && viewModel.shouldShowAutoPlayNextItem && viewModel.nextItemVideoPlayerViewModel != nil {
|
||||||
didSelectNextItem()
|
didSelectNextItem()
|
||||||
} else {
|
} else {
|
||||||
didSelectClose()
|
didSelectClose()
|
||||||
|
|
|
@ -94,7 +94,7 @@ extension BaseItemDto {
|
||||||
|
|
||||||
// TODO: show adjacent items
|
// TODO: show adjacent items
|
||||||
|
|
||||||
let shouldShowAutoPlayNextItem = Defaults[.shouldShowAutoPlayNextItem]
|
let shouldShowAutoPlayNextItem = Defaults[.shouldShowAutoPlayNextItem] && itemType == .episode
|
||||||
let autoPlayNextItem = Defaults[.autoPlayNextItem]
|
let autoPlayNextItem = Defaults[.autoPlayNextItem]
|
||||||
|
|
||||||
let videoPlayerViewModel = VideoPlayerViewModel(item: self,
|
let videoPlayerViewModel = VideoPlayerViewModel(item: self,
|
||||||
|
|
Loading…
Reference in New Issue