mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-13 13:03:20 +00:00
Merge pull request #980 from romainneutron/update-flowplayer
[3.8] Update flowplayer version
This commit is contained in:
@@ -98,7 +98,7 @@ $groups = array(
|
||||
, '//skins/prod/publicator.js'
|
||||
, '//include/jslibs/jquery.sprintf.1.0.3.js'
|
||||
, '//include/jquery.tooltip.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.11.min.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.13.min.js'
|
||||
, '//include/jquery.p4.preview.js'
|
||||
, '//skins/prod/jquery.edit.js'
|
||||
, '//include/jslibs/jquery.color.animation.js'
|
||||
@@ -125,7 +125,7 @@ $groups = array(
|
||||
, '//include/jquery.common.js'
|
||||
, '//skins/prod/jquery.Dialog.js'
|
||||
, '//skins/lightbox/jquery.lightbox.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.11.min.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.13.min.js'
|
||||
),
|
||||
'lightboxie6' => array(
|
||||
'//include/jslibs/jquery.mousewheel.js'
|
||||
@@ -137,7 +137,7 @@ $groups = array(
|
||||
, '//include/jquery.common.js'
|
||||
, '//skins/prod/jquery.Dialog.js'
|
||||
, '//skins/lightbox/jquery.lightbox.ie6.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.11.min.js'
|
||||
, '//include/jslibs/flowplayer/flowplayer-3.2.13.min.js'
|
||||
),
|
||||
'uploadflash' => array(
|
||||
'//include/jslibs/SWFUpload/swfupload.js'
|
||||
|
@@ -41,7 +41,7 @@
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'assets/jquery/jquery.js' }) }}"></script>
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'include/jslibs/jquery-ui-1.10.3.js' }) }}"></script>
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'g' : 'client' }) }}"></script>
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'include/jslibs/flowplayer/flowplayer-3.2.11.min.js' }) }}"></script>
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'include/jslibs/flowplayer/flowplayer-3.2.13.min.js' }) }}"></script>
|
||||
|
||||
</head>
|
||||
<body class="PNB" style="overflow:hidden;width:100%;height:100%;">
|
||||
|
@@ -63,10 +63,10 @@
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
flowplayer("preview{{random}}",
|
||||
{src:"/include/jslibs/flowplayer/flowplayer-3.2.12.swf", wmode: "transparent"},
|
||||
{src:"/include/jslibs/flowplayer/flowplayer-3.2.18.swf", wmode: "transparent"},
|
||||
{clip:{url:"{{url|url_encode}}",autoPlay: true,autoBuffering:true,provider: "h264streaming",scaling:"fit"},
|
||||
onError:function(code,message){getNewVideoToken("{{thumbnail.get_sbas_id() ~'_'~thumbnail.get_record_id()}}", this);},
|
||||
plugins: {h264streaming: {url: "/include/jslibs/flowplayer/flowplayer.pseudostreaming-3.2.9.swf"}}
|
||||
plugins: {h264streaming: {url: "/include/jslibs/flowplayer/pseudostreaming/flowplayer.pseudostreaming-3.2.13.swf"}}
|
||||
});
|
||||
</script>
|
||||
{% elseif record_type == 'FLEXPAPER' %}
|
||||
@@ -170,9 +170,9 @@
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
flowplayer("preview{{random}}",
|
||||
{src:"/include/jslibs/flowplayer/flowplayer-3.2.12.swf", wmode: "transparent"},
|
||||
{src:"/include/jslibs/flowplayer/flowplayer-3.2.18.swf", wmode: "transparent"},
|
||||
{clip:{url:"{{url}}",autoPlay: true,autoBuffering:true,provider: "h264streaming",scaling:"fit"},
|
||||
onError:function(code,message){getNewVideoToken({{thumbnail.get_sbas_id() ~'_'~thumbnail.get_record_id()}}, this);}, plugins: {h264streaming: {url: "/include/jslibs/flowplayer/flowplayer.pseudostreaming-3.2.9.swf"}}});
|
||||
onError:function(code,message){getNewVideoToken({{thumbnail.get_sbas_id() ~'_'~thumbnail.get_record_id()}}, this);}, plugins: {h264streaming: {url: "/include/jslibs/flowplayer/pseudostreaming/flowplayer.pseudostreaming-3.2.13.swf"}}});
|
||||
</script>
|
||||
{% elseif record_type == 'FLEXPAPER' %}
|
||||
{% set random = thumbnail.get_random() %}
|
||||
|
@@ -62,7 +62,7 @@
|
||||
{% block javascript %}
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'assets/jquery/jquery.js,include/jslibs/jquery.mousewheel.js,include/jquery.image_enhancer.js,include/jslibs/swfobject/swfobject.js' }) }}"></script>
|
||||
<script type="text/javascript" src="{{ path('minifier', { 'f' : 'include/jslibs/jquery-ui-1.10.3.js' }) }}"></script>
|
||||
<script type="text/javascript" src="/include/jslibs/flowplayer/flowplayer-3.2.11.min.js"></script>
|
||||
<script type="text/javascript" src="/include/jslibs/flowplayer/flowplayer-3.2.13.min.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){
|
||||
$('.preview .thumb_wrapper').width('100%');
|
||||
|
24
www/include/jslibs/flowplayer-3.1.4.min.js
vendored
24
www/include/jslibs/flowplayer-3.1.4.min.js
vendored
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
@@ -35,7 +35,7 @@ the full screen (and non-fullscreen equivalent, if activated) notice
|
||||
should read: "Based on Flowplayer source code"; in the context menu
|
||||
(right-click menu), the link to "About Flowplayer free version #.#.#"
|
||||
can remain. The copyright notice can remain, but must be supplemented with
|
||||
an additional notice, stating that the licensee modified the Flowplayer.
|
||||
an additional notice, stating that the licensee modified the Flowplayer.
|
||||
A suitable notice might read "Flowplayer Source code modified by ModOrg 2009";
|
||||
for the canvas, the notice should read "Based on Flowplayer source code".
|
||||
In addition, licensees that modify the Program must give the modified
|
||||
|
@@ -1,5 +1,164 @@
|
||||
Version history:
|
||||
|
||||
3.2.17
|
||||
------
|
||||
- #75 set the child display list different when a gradient is set.
|
||||
- The clip property 'bufferLength' now accepts decimal values, for example bufferLength: 0.2
|
||||
- #121 XSS fix: Only load plugins and external config from the same domain as the player swf is loaded from
|
||||
- Made it possible to tab out of the player and into the HTML page using the keyboard alone.
|
||||
- Change links in the context menu and in the logos to point to http://flash.flowplayer.org
|
||||
- Pausing a live stream now leaves the video frame visible #81
|
||||
- Audio plugin is not loaded nor used when the the provider is set excplicitly in the clip to a non-audio value, for
|
||||
example to 'http'
|
||||
- Allow playing another instream clip while already playing one. Issue #131
|
||||
- Fixed memory leaks related to repeatedly starting playback with the play() API method. #163
|
||||
|
||||
3.2.16
|
||||
------
|
||||
- new clip event onMetadataChange, dispatched for example when switching bitrate
|
||||
|
||||
Fixes:
|
||||
|
||||
- Shows logo in accelerated mode #20
|
||||
- mid-rolls freeze if multiple providers are used #42
|
||||
- onFire fired twice on replay #52
|
||||
- rtmp + hw accel + instream clips lose video, or aspect ratio #44
|
||||
- URL name parts containing semi-colons (;) should pass validation through linkUrl usage #53
|
||||
- cuepoints fired multiple times with the bitrateselect plugin #50
|
||||
- fix for dispatching onBegin in certain situations
|
||||
- if onStart has been dispatched already prevent dispatching many onBegin events
|
||||
|
||||
|
||||
3.2.15
|
||||
------
|
||||
- #15 fixes for #627, handle the display init on startup.
|
||||
- #615 dispatch begin if in paused mode too early.
|
||||
- #629 if start has been dispatched already prevent dispatching many begin events.
|
||||
- #20 for the free player swap the logo with the stage video mask to display underneath not on top.
|
||||
- #42 pass in stream clips through and close the stream before returning to the parent clip.
|
||||
- #52 when replaying flag start has dispatched on the current clip.
|
||||
- #44 fixes for #627 check if the stagevideo dimensions and positioning has changed to update the stage video mask with.
|
||||
- unbinding and binding stage video events caused issues with instream playlists therefore has to be kept binded.
|
||||
- unbinded stage video events during seeking to prevent the mask repositioning.
|
||||
- #53 update url filter to accomodate for pretty urls with semi colons.
|
||||
- #50 if we have metadata already set it is being updated during seeks and switching, dispatch metadata change events instead.
|
||||
|
||||
3.2.14
|
||||
------
|
||||
- #614 when the clip ends if the next clip in the provider has a different provider close the provider stream.
|
||||
- #627 only detach / attach the display on start events which causes issues in buffering events after a seek in stagevideo.
|
||||
- #627 re-enable stagevideo state change listeners if stagevideo is available or detach the fullscreen events on first call.
|
||||
- #9 when replaying from stopping, connection does not receive callbacks anymore.
|
||||
|
||||
|
||||
|
||||
|
||||
3.2.13
|
||||
------
|
||||
- Updated to automatically load the latest controls and audio plugins
|
||||
- #612 add some logging for the stagevideo render state to determine what mode the hardware acceleration is in for various systems.
|
||||
- #628 opera browsers do not return filesize correctly for latest flash players so require to use load completion instead which may help with gzipped files also.
|
||||
|
||||
3.2.12
|
||||
------
|
||||
- new flowplayer.js version 3.2.11,
|
||||
fixes removing the player in fullscreen mode leaves Android locked in landscape orientation (#511)
|
||||
- #586 add a bitrate label with a new namespace attribute fp:bitratelabel.
|
||||
- #583 fixes for handling the fullscreenOnly property better
|
||||
- #494 with relative filenames with a root path strip the baseurl of paths first.
|
||||
|
||||
3.2.11
|
||||
------
|
||||
- new flowplayer.js, now requires Flash 10.1 as the minimum flash version
|
||||
- #526 allow click through event for flash installation message when using div containers.
|
||||
- #508 disabling the stagevideo screen mask, canvas is visible without it, this was causing issues with the display list.
|
||||
- #443 adding accessibility option to the playbuttonoverlay.
|
||||
|
||||
|
||||
3.2.10
|
||||
------
|
||||
- Fixed #514, scrubbing was broken
|
||||
- new flowplayer.js version 3.2.9, fixes #510
|
||||
|
||||
3.2.9
|
||||
-----
|
||||
- Fixed #490, controlbar background, buffer bar and progress bar colors were all reset to white
|
||||
- #503 Update viewport when stage is added to obtain the coordnates correctly. Update viewport when in and out of fullscreen.
|
||||
- #508 stage video mask was being added to the top layer and hiding all children.
|
||||
|
||||
3.2.8
|
||||
-----
|
||||
- Added new property clip.backBufferLength, to be used with FMS 3.5
|
||||
- Adds support for StageVideo. To enable it set clip.accelerated to true.
|
||||
- Tries to reload two times if the stream is not initially found. Also does 3 connection attempts if the connection fails with RTMP.
|
||||
- Support for FMS slow motion
|
||||
- Support for thumbnails in RSS files
|
||||
- Added onPlayStatus clip event handler on NetStreamClient.
|
||||
- Added new clip events for stream switching onSwitchFailed and onSwitchComplete
|
||||
- made it possible to replay a clip using play(<current_clip's_index>)
|
||||
|
||||
Fixes:
|
||||
- fixed to dispatch onStart also when replaying the previous clip, now the JS controlbar again works when replaying
|
||||
- cuepoints were fired multiple times when there is a playlist with several clips. Issue #150.
|
||||
- fixed XML parsing error when metadata's keys contains dashes
|
||||
- backgroundImage css property can now be set to "none" to be removed
|
||||
- fixed the facts that clips in a playlist were cut off by a fraction in the end
|
||||
- fullScreenOnly now works in conjunction with displayTime
|
||||
- JS plugins now handles grouped syntax like flowplayer("a.player" /*...*/ )
|
||||
- JS function setClip can now be used to add listeners on the new Clip
|
||||
- different players with the same configuration stored in a variable can now use JS plugins
|
||||
- using linkUrl now works when calling JS function setClip
|
||||
- zIndex for plugins works fine now, issue #302
|
||||
- onLastSecond was fired twice, issue #300
|
||||
- fixed license key verification on subdomains, issue #318
|
||||
- fixed XSS vulnerability with linkUrls. Thank you Szymon Gruszecki for discovering and reporting this to us. Issue #329.
|
||||
- fixed switch stream api support in paused state. #279.
|
||||
- added switching state properties. #339
|
||||
- fixed the stopBuffering() API method to close the NetConnection and to clear the screen
|
||||
- Issue #355 setup targeting for Flash 10.0 and 10.1 to provide support for Flash 10.0 without Stagevideo requirements.
|
||||
- fixed #364, NetConnection unnecessary closed/reconnected when the netConnection does not change from clip to clip
|
||||
- xss fix for flashembed #357
|
||||
- Issue #384 added links support in context menus with configuration { url: "domain.com", target: "_blank"} which will work in embedded players.
|
||||
- #378, javascript method loadPluginWithConfig is unavailable and non existant. Documentation updated required to remove this and updates for loadPlugin like so
|
||||
this.loadPlugin("content","../flowplayer.content.swf", { html: "test", top: 30 }); or
|
||||
this.loadPlugin("content","../flowplayer.content.swf", { html: "test" }, function() {
|
||||
this.css({ top: 30 });
|
||||
});
|
||||
- #191 send the resume event, and no stop event first before reconnecting due to a connection timeout so the player comes out of a paused state correctly.
|
||||
- #363 pause stream after metadata not beforehand or else no metadata is sent for rtmp clips .
|
||||
- #363 silent seek and force to seek to a keyframe or else video frame will not display initially when paused.
|
||||
- #375 clearing the event listeners when adding new video displays prevents new events being added when the playlist is replaced.
|
||||
- #391 add message argument to connection failure callback required by some connection providers.
|
||||
- #363 add overridable pause to frame for different seek functionality between http and rtmp.
|
||||
- #392 possible fix for extensions with no filetypes like rtmp flv clips, require positive index check.
|
||||
- #395 apply buffer animation status to VOD streams only.
|
||||
- #375 possible fix when replacing the playlist in onBeforeFinish, move replay button to onFinish.
|
||||
- #390 correct seek back to a valid time on invalid seeking while seeking in the buffer.
|
||||
- #404 implement netstreamplayoptions for http streams, resets the stream or start loading a new stream.
|
||||
- fixed an issue in parsing JSON config that contains several comments separated by whitespace
|
||||
- new clip property 'stopLiveOnPause'
|
||||
- #415 regression issue with #395, stop the buffering animation correctly.
|
||||
- #414 problem appears again for very short clips with invalid seek times, make it step back 1 second from the invalid seek time to seek the buffer correctly.
|
||||
- #416 enable seekableOnBegin to enable the scrubbar correctly when autobuffering.
|
||||
- #423 add the . to clip type extension checks or else files with known extension postfixes within them will be chosen instead.
|
||||
- #426 when a plugin width is set to a percentage, x/y is required to be floored or else it will affect the animation engine. specifically for the autohide function.
|
||||
- #430 adding event listeners for netconnection to obtain certain events.
|
||||
- #430 clear buffering status on connection failure.
|
||||
- #430 clear buffering status on stream failure.
|
||||
- #412 check for empty baseurl or else player url is appended and affects the url parsing.
|
||||
- #439 check for all rtmp streaming protocols when checking for rtmp urls.
|
||||
- #442 fix for code error in the javascript api.
|
||||
- #461 when we have a clip base url set, we need the complete clip url sent to play2 for http streams.
|
||||
- #470 check for a playlist when replacing the playlist with an rss feed.
|
||||
- #494 regression issued caused by #412, enable base url correctly.
|
||||
- #30 regression caused by character replacements, removing for now and let end user deal with them.
|
||||
|
||||
3.2.7
|
||||
-----
|
||||
- Loads the new controlbar plugin version 3.2.5.
|
||||
Fixes:
|
||||
- Fixed 'orig' scaling in fullscreen: http://flowplayer.org/forum/2/10274#post-52646
|
||||
|
||||
3.2.6
|
||||
-----
|
||||
- linkUrl should now work better with popup blockers: http://code.google.com/p/flowplayer-core/issues/detail?id=31
|
||||
@@ -63,8 +222,8 @@ when it automatically loads the controls plugin.
|
||||
-----
|
||||
- canvas, controlbar and the content plugin backgound color and border color can be now given with rgb() and rgba() CSS style syntax
|
||||
- Added onMouseOver() and onMouseOut() listener registration methods to the Flowplayer API
|
||||
- enhancements to RSS playlist. Converted parsing to E4X, yahoo media and flowplayer namespace support.
|
||||
- added feature to obtain bitrate and dimension information to a new clip custom property "bitrates" for future support for bitrate choosing.
|
||||
- enhancements to RSS playlist. Converted parsing to E4X, yahoo media and flowplayer namespace support.
|
||||
- added feature to obtain bitrate and dimension information to a new clip custom property "bitrates" for future support for bitrate choosing.
|
||||
- added getter for playerSwfName config
|
||||
- if clip.url has the string "mp3:" in it, the clip.type will report 'audio'
|
||||
- added setKeyboardShortcutsEnabled(), addKeyListener(), removeKeyListener() to FlowplayerBase
|
||||
@@ -177,7 +336,7 @@ Bug fixes:
|
||||
because the server does not send metadata if replaying the same stream.
|
||||
- the scrubber is disabled if the clip is not seekable in the first frame: http://flowplayer.org/forum/8/16526
|
||||
By default if the clip has one of following extensions (the typical flash video extensions) it is seekable
|
||||
in the first frame: 'f4b', 'f4p', 'f4v', 'flv'. Added new clip property seekableOnBegin that can be used to override the default.
|
||||
in the first frame: 'f4b', 'f4p', 'f4v', 'flv'. Added new clip property seekableOnBegin that can be used to override the default.
|
||||
|
||||
3.0.6
|
||||
-----
|
||||
@@ -197,7 +356,7 @@ Fixes:
|
||||
// disable the play button and the buffering animation
|
||||
play: null
|
||||
// disable the buffering animation
|
||||
buffering: null
|
||||
buffering: null
|
||||
- Added possibility to seek when in the buffering state: http://flowplayer.org/forum/3/13896
|
||||
- Added copyright notices and other GPL required entries to the user interface
|
||||
|
||||
@@ -237,7 +396,7 @@ Fixes:
|
||||
- now displays a live feed even when the RTMP server does not send any metadata and the onStart method is not therefore dispatched
|
||||
- added onMetaData clip event
|
||||
- fixed 'orig' scaling: the player went to 'fit' scaling after coming back from fullscreen. This is now fixed and the original dimensions are preserved in non-fullscreen mode.
|
||||
- cuepoint times are now given in milliseconds, the firing precision is 100 ms. All cuepoint times are rounded to the nearest 100 ms value (for example 1120 rounds to 1100)
|
||||
- cuepoint times are now given in milliseconds, the firing precision is 100 ms. All cuepoint times are rounded to the nearest 100 ms value (for example 1120 rounds to 1100)
|
||||
- backgroundGradient was drawn over the background image in the canvas and in the content and controlbar plugins. Now it's drawn below the image.
|
||||
- added cuepointMultiplier property to clips. This can be used to multiply the time values read from cuepoint metadata embedded into video files.
|
||||
- the player's framerate was increased to 24 FPS, makes all animations smoother
|
||||
@@ -284,7 +443,7 @@ RC4
|
||||
- Should not stop playback too early before the clip is really completed
|
||||
- The START event is now delayed so that the metadata is available when the event is fired, METADATA event was removed,
|
||||
new event BEGIN that is dispatched when the playback has been successfully started. Metadata is not normally
|
||||
available when BEGIN is fired.
|
||||
available when BEGIN is fired.
|
||||
|
||||
RC3
|
||||
---
|
||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
22
www/include/jslibs/flowplayer/flowplayer-3.2.13.min.js
vendored
Normal file
22
www/include/jslibs/flowplayer/flowplayer-3.2.13.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
www/include/jslibs/flowplayer/flowplayer-3.2.18.swf
Normal file
BIN
www/include/jslibs/flowplayer/flowplayer-3.2.18.swf
Normal file
Binary file not shown.
Binary file not shown.
BIN
www/include/jslibs/flowplayer/flowplayer.controls-3.2.16.swf
Normal file
BIN
www/include/jslibs/flowplayer/flowplayer.controls-3.2.16.swf
Normal file
Binary file not shown.
Binary file not shown.
22
www/include/jslibs/flowplayer/pseudostreaming/LICENSE.txt
Normal file
22
www/include/jslibs/flowplayer/pseudostreaming/LICENSE.txt
Normal file
@@ -0,0 +1,22 @@
|
||||
The MIT License
|
||||
|
||||
Copyright (c) 2008, 2009 Flowplayer Oy
|
||||
H.264 support Copyright (c) 2009 CodeShop B.V.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
130
www/include/jslibs/flowplayer/pseudostreaming/README.txt
Normal file
130
www/include/jslibs/flowplayer/pseudostreaming/README.txt
Normal file
@@ -0,0 +1,130 @@
|
||||
Version history:
|
||||
|
||||
3.2.13 (Nov 2013)
|
||||
-----------------
|
||||
- #88 fix for bitrate switching updates on metadata change events since changes to the metadata events.
|
||||
|
||||
3.2.12
|
||||
------
|
||||
- #31 fix to dispatch start events properly when loading new items.
|
||||
|
||||
3.2.10
|
||||
-----
|
||||
- #568 fix for bitrate switching in paused mode, pause the stream only during seeking while paused. now dispatched seek events while paused.
|
||||
- #602 don't seek to frame when start is set.
|
||||
- #630 move seek event dispatching to buffer full or else the time hasn't been updated yet.
|
||||
- #630 when the event is null we're in silent seek during controlbar dragging, only seek when not silent.
|
||||
|
||||
3.2.8
|
||||
-----
|
||||
Fixes:
|
||||
- #385 added dispatching of switch begin and completion events.
|
||||
- #339, possible fixes for switching and seeking failures due to datastore. does not reload, just a direct seek.
|
||||
- #321. previous seek time gets cleared on replay seek before time gets updated. Store previous end seek time until playback begins to provide correct replay times.
|
||||
- #385 regression issue caused by #365, added old switching code back in, and tested seeking and switching work correctly.
|
||||
- #385 when scrubbing to the edge of the buffer seeking sometimes failed, need to reset the seek time to continue playback.
|
||||
- #363 pause stream after metadata due to refactoring of autobuffering for rtmp streams.
|
||||
- #363 silent seek and force to seek to a keyframe or else video frame will not display initially when paused.
|
||||
- #363 cleanup for autobuffering after a server seek to pause properly.
|
||||
- #404 refactoring switchStream to suit changes with http streams and the use of the play2 method for resetting the stream.
|
||||
- #403 when seeking to outside the allowed keyframes, stop is called, require to trigger buffer full to complete correctly.
|
||||
- #409 version check for byte range seeking was not working with Flash 11
|
||||
- #409 preventing seeking during silent seeking as is unstable with byte range seeking.
|
||||
- #409 cleanup reuse http client.
|
||||
- #486 implement pauseToFrame to unmute audio when autoBuffering.
|
||||
- #565 append the url params to the generated start param.
|
||||
|
||||
|
||||
3.2.7
|
||||
-----
|
||||
- The plugin now comes with two versions, the byte-range enabled version is now in a different SWF to reduce the size
|
||||
of the standard version that does not have the byte range request powered seeking support.
|
||||
- The queryString config option value by default is now "?start=${start}". Contains the ? character there again, so
|
||||
that it can be changed by users.
|
||||
|
||||
Fixes:
|
||||
- #214 , need to reset the datastore on completion or else time won't reset when seeking mp4 clips
|
||||
- #314, inconsistent seeking behavior between in-buffer seeks and server seeks
|
||||
- #315, server seek to position zero was failing
|
||||
|
||||
3.2.6
|
||||
-----
|
||||
Fixes:
|
||||
- Pseudostreaming was causing cuepoints to be skipped. As a results subtitles shown using the captions plugin were skipped too.
|
||||
|
||||
3.2.5
|
||||
-----
|
||||
Fixes:
|
||||
- fixed to work properly when switching bitrate using the bwcheck plugin
|
||||
|
||||
3.2.4
|
||||
-----
|
||||
Fixes:
|
||||
- does not append the query string into the initial request when start=0
|
||||
|
||||
3.2.3
|
||||
-----
|
||||
- seeking using HTTP byte range requests
|
||||
Fixes:
|
||||
- fixed to append the query string using the '&' character if the configured clip URL already has a '?' character in it
|
||||
|
||||
3.2.2
|
||||
-----
|
||||
- fixed duration after seek
|
||||
|
||||
3.2.1
|
||||
-----
|
||||
- fixed duration after seek
|
||||
|
||||
3.2.0
|
||||
-----
|
||||
- changes related to bandwidth detection compatibility
|
||||
|
||||
3.1.3
|
||||
-----
|
||||
- compatible with the new ConnectionProvider and URLResolver API
|
||||
|
||||
3.1.3
|
||||
-----
|
||||
- fixed to work with bwcheck, so that random seeking works when bitrate is switched in the middle of a clip
|
||||
- fixed issue when autoPlay is false, autoBuffering is true and video without metadatas
|
||||
- fixed PlayOverlayButton state
|
||||
|
||||
3.1.2
|
||||
-----
|
||||
- fixed out-of-sync scrubbing: http://flowplayer.org/forum/8/17706
|
||||
|
||||
3.1.1
|
||||
-----
|
||||
- random seeking did not work when looping through the same video for the 2nd time
|
||||
- the time indicator stayed at value 00:00
|
||||
- random seeking after stop did not work
|
||||
|
||||
3.1.0
|
||||
-----
|
||||
- integrated h.264 streaming support, contributed by Arjen Wagenaar, CodeShop B.V.
|
||||
|
||||
3.0.3
|
||||
-----
|
||||
- now uses the queryString also in the initial request, the start param has value zero in it
|
||||
|
||||
3.0.2
|
||||
-----
|
||||
- compatible with flowplayer 3.0.3 provider API
|
||||
|
||||
3.0.1
|
||||
-----
|
||||
- dispatches the LOAD event when initialized (needed for flowplayer 3.0.2 compatibility)
|
||||
|
||||
3.0.0
|
||||
-----
|
||||
- 3.0.0-final release
|
||||
|
||||
beta3
|
||||
----
|
||||
- Fixed the typo in the configuration variable queryString
|
||||
- compatible with core RC4
|
||||
|
||||
beta1
|
||||
-----
|
||||
- First public beta release
|
Binary file not shown.
Binary file not shown.
Reference in New Issue
Block a user