######################################## # LeanBack Player | HTML5 Video Player # # Release: 0.7.2 # ######################################## # 2011-01-05 - Release 0.7.2 [1] JS: fixed bug with autoplay of playlist items [2] JS: fixed bug in fullscreen mode with autoplay of playlist items [3] JS: fixed bug with playlist shortkeys in fullscreen mode [4] JS: fixed bug with sources menu (do not show childNodes.length <= 1) # 2011-01-04 - Release 0.7.1 [1] JS: added logo/watermark image to options [2] CSS: added logo/watermark style to CSS themes to meet [1] [3] JS: changed keyboard shortcut "n" to "ALT+n" to switch between videos on a page [4] JS: added keyboard shortcut "n" (next) and "p" (previous) to switch between videos in a playlist [5] JS: fixed bug with playlist subtitles and subtitle controls [6] JS: changed calculation of playlist position; added fct.getElemOffsetHeight() because offsetHeight only if element was already visible # 2010-12-20 - Release 0.7 [1] JS: added Playlist-feature to player [2] JS: fixed bug with fct.resizeVideo() when width+height of video-tag different from width+height of video-object [3] JS_LANG: added language elements to meet [1] [4] CSS: added playlist-style to CSS themes to meet [1] # 2010-12-13 - Release 0.6.6 [1] JS: changed fct.initializeSources() to load sources one after the other to fix caching issues in Chrome # 2010-12-09 - Release 0.6.5 [1] JS: added check if video-parent has className "leanback-player-video", so you can also use other video-libraries or not use LeanBack Player if className not set to "leanback-player-video" [2] JS: fixed bug not hiding subtitles when video lost focus # 2010-12-07 - Release 0.6.4 [1] JS: fixed bug with Array-Objects when using external js-libraries # 2010-12-06 - Release 0.6.3 [1] JS: added "HD" and "SD" to sources-menu if available [2] JS: changed XHR request for cleaner code [3] JS: changed code in fct.initializeSources() - but there are still problems with Google Chrome caching media more then one times [4] JS: fixed bug with multi-sources in fct.onCanPlay() [5] JS: fixed bug when spinner hovers big-play button with higher z-index; now hiding spinner after creating html element for it [7] JS: fixed bug with autoplay [8] JS: fixed bug with loop; subtitle was not reset to start [9] JS: fixed bug in fct.initializePlayer within document.onmousedown call to get right object-id [10] CSS: added superscript style for [1] to CSS themes # 2010-12-01 - Release 0.6.2 [1] JS: added fct.setControls for cleaner code [2] JS: fixed shown/hidden controls on stoped, ended, lost focus and so on with [1] # 2010-11-30 - Release 0.6.1 [1] JS: fixed loading sources and sources-controls because of caching issues and therefor broken controls style [2] JS: fixed small issues when mouse over controls, controls gone hidden at once and therefore an action on controls was very difficult # 2010-11-29 - Release 0.6.0 [1] JS: added source-switch if videos available width different qualities [2] JS: added option.sourcesSwitch to configure if source-switching should be available at all [3] JS: fixed embed-element now always shown/hidden with controls [4] JS_LANG: added language elements to meet [1] [5] CSS: added sources-style to CSS themes to meet [1] # 2010-11-26 - Release 0.5.4 [1] JS: added fix for .m3u8 streaming media because only working on iPad when LeanBack player active [2] JS: added fct.setupCheck because DOM ready before css loaded properly, this causes errors on progress-bar calculation [3] JS: changed fct.isIOS to fct.iOSVersion to get version number of iOS [4] JS: fixed progress bar on streaming media because video.buffered.end(0) always returns 0 [5] JS: fixed delayed hiding of controls [6] JS: fixed when switching to fullscreen poster was not resized [7] JS: fixed other smaller issues (hiding embed-code with controls, ...) [8] CSS: added class to all CSS styles to meet [2] # 2010-11-25 - Release 0.5.3 [1] JS: added check if attribute "kind" of <track> element has value "subtitles" [2] JS: added support for LeanBack player on IPad (iOS 4.2+) if subtitles are available [3] JS: added fct.onDOMinitPlayer to get faster initialization of player and adaption of player to implement this [4] JS: changed spinner from background rgba (color with opacity) to background and opacity to set background (color) within CSS theme [5] JS: fixed bug when side embedding video loses focus and gets focus again then controls where ugly wrapped through fct.setScreen() [6] CSS: added background-color for spinner in CSS styles to meet [4] for easier theming of spinner color # 2010-11-22 - Release 0.5.2 [1] JS: fixed bug in fullscreen mode, if button clicked and isVideoEvent=false video size was broken [2] JS: fixed bug in fct.seekTo(), was not calling fct.setSpinner() and therefore spinner was not hided when seeking to fast [3] JS: fixed bug with overflow-x on IE9 when switching von fullscreen to smallscreen in fct.setScreen() [4] CSS: added "data:image/png;base64, ..." to background in "default" CSS style because opera does not support "gradient", so gradients also available in opera # 2010-11-21 - Release 0.5.1 [1] JS: added fct.setSpinner(bool) to show or hide spinner; is more comfortable to use small fct call [2] JS: added listener for "waiting" event to show spinner if next video frame not available [3] JS: added listener for "play" and "playing" event to hide spinner if still shown [4] JS: added ".webm" to vars.canPlayType.firefox because FF4 will be able to play WebM videos [5] JS: fixed bug - in fct.onSeeking in Safari there was a "INDEX_SIZE_ERROR" (DOMException) when seeked position > buffered position; and therefore spinner was hided too early # 2010-11-20 - Release 0.5.0 [*] added previous releases together into this release [*] added versioning to LeanBack player [1] JS: bug fixed within calculation of fct.onSeeking [2] JS: added spinner when loading (until "canplay" event) and seeking [3] JS: JSLint used to maximize code quality [4] JS_LANG: changed something in "de" to get bold text [4] CSS: added "default" theme as main CSS style for LeanBack player [5] CSS: added classes for spinner to "vim", "tube", "tube_big", "dark", "modern", "rounded"