diff options
author | chriszero <zerov83@gmail.com> | 2015-01-18 20:27:16 +0100 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-01-18 20:27:16 +0100 |
commit | 8d7655c7eb7086a56b7722908291c163d596843d (patch) | |
tree | 61181d40ebc59a3155bc53748a9096f302cf6116 /hlsPlayerControl.cpp | |
parent | d3777dd6bcb11ceea85eca91e670d7872ba7b1ea (diff) | |
download | vdr-plugin-plex-8d7655c7eb7086a56b7722908291c163d596843d.tar.gz vdr-plugin-plex-8d7655c7eb7086a56b7722908291c163d596843d.tar.bz2 |
Implemented skip backwards/forward. Key Green/Yellow
Diffstat (limited to 'hlsPlayerControl.cpp')
-rw-r--r-- | hlsPlayerControl.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/hlsPlayerControl.cpp b/hlsPlayerControl.cpp index 6e4a250..5144649 100644 --- a/hlsPlayerControl.cpp +++ b/hlsPlayerControl.cpp @@ -11,9 +11,7 @@ cControl* cHlsPlayerControl::Create(plexclient::Video* Video) if(!Video->m_pServer) return NULL; - plexclient::Plexservice service(Video->m_pServer); - service.Authenticate(); - std::string transcodeUri = service.GetUniversalTranscodeUrl(Video); + std::string transcodeUri = plexclient::Plexservice::GetUniversalTranscodeUrl(Video); cHlsPlayerControl* playerControl = new cHlsPlayerControl(new cHlsPlayer(transcodeUri, Video), Video); playerControl->m_title = Video->m_sTitle; @@ -118,11 +116,13 @@ eOSState cHlsPlayerControl::ProcessKey(eKeys Key) break; case kGreen|k_Repeat: case kGreen: - //SkipSeconds(-60); + Hide(); + player->JumpRelative(-600); break; case kYellow|k_Repeat: case kYellow: - //SkipSeconds( 60); + Hide(); + player->JumpRelative(600); break; case kStop: case kBlue: |