mirror of
https://github.com/HenkKalkwater/harbour-sailfin.git
synced 2024-11-22 09:15:18 +00:00
Prevent device from sleeping while media is playing
I was testing the entire time on net power, so I forgot that the device goes to sleep after a while.
This commit is contained in:
parent
9b16d91b3e
commit
6429ee5332
|
@ -21,7 +21,9 @@ import QtQuick 2.0
|
||||||
import Sailfish.Silica 1.0
|
import Sailfish.Silica 1.0
|
||||||
import QtMultimedia 5.6
|
import QtMultimedia 5.6
|
||||||
import nl.netsoj.chris.Jellyfin 1.0
|
import nl.netsoj.chris.Jellyfin 1.0
|
||||||
|
|
||||||
import Nemo.Notifications 1.0
|
import Nemo.Notifications 1.0
|
||||||
|
import Nemo.KeepAlive 1.2
|
||||||
|
|
||||||
import "components"
|
import "components"
|
||||||
import "pages"
|
import "pages"
|
||||||
|
@ -52,11 +54,6 @@ ApplicationWindow {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
MediaPlayer {
|
|
||||||
id: _mediaPlayer
|
|
||||||
autoPlay: true
|
|
||||||
}
|
|
||||||
|
|
||||||
initialPage: Component {
|
initialPage: Component {
|
||||||
MainPage {
|
MainPage {
|
||||||
Connections {
|
Connections {
|
||||||
|
@ -95,4 +92,19 @@ ApplicationWindow {
|
||||||
publish();
|
publish();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
MediaPlayer {
|
||||||
|
id: _mediaPlayer
|
||||||
|
autoPlay: true
|
||||||
|
}
|
||||||
|
|
||||||
|
// Keep the sytem alive while playing media
|
||||||
|
KeepAlive {
|
||||||
|
enabled: _mediaPlayer.playbackState == MediaPlayer.PlayingState
|
||||||
|
}
|
||||||
|
|
||||||
|
DisplayBlanking {
|
||||||
|
preventBlanking: _mediaPlayer.playbackState == MediaPlayer.PlayingState && _mediaPlayer.hasVideo
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue