User Tools

Site Tools


hxmc:videoplayer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
hxmc:videoplayer [2013/10/19 09:06]
tschulz
hxmc:videoplayer [2013/10/19 09:15] (current)
tschulz [Implementation]
Line 1: Line 1:
 ====== Video Player ====== ====== Video Player ======
- +===== Goal ===== 
-Goalplayer remembering video position so that a user can resume the player where they left off +  * player remembering video position so that a user can resume the player where they left off 
- +===== Implementation ===== 
-Imp:  +  * using the video.js api a JavaScript function can run every 5 secs with a call to player.currentTime() ​ 
-  * using the video.js api a JavaScript function can run every 5 secs with a call to player.currentTime()+  * function will be called **getPlayerTime()**
   * using the mysql table key **fileId** and **userId** a ajax call could store the position in a database table.   * using the mysql table key **fileId** and **userId** a ajax call could store the position in a database table.
-  * ajax call could run inside the function ​that executes ​player.currentTime() +  * ajax call could run inside the function ​**getPlayerTime()** 
- +  * could use **player.timeupdate** event to run **getPlayerTime()** on a periodic basis. 
-====== Position Table ====== +===== Position Table ===== 
-^ Field Type ^ Field Name ^+^ Field Type  ^ Field Name ^
 | int | fileId | | int | fileId |
 | int | userId | | int | userId |
 | float | player_pos | | float | player_pos |
hxmc/videoplayer.1382191577.txt.gz · Last modified: 2013/10/19 09:06 by tschulz