[videoPlayer] Fluid 4559 - Re-wiring the timeupdate event to control the timing for the updates on time progress and captions (#13)
Antranig Basman
antranig.basman at colorado.edu
Thu Feb 9 11:35:01 UTC 2012
Thanks, cindy - looking very good now, and the remaining comments are very minor -
js/VideoPlayer_captionLoader.js line 42
args: ["@0"]
This style of referring to arguments in IoC configuration is deprecated and will be removed in a coming
version of the framework. Please use "{arguments}.0" instead
Thanks for the comment on this impl which refers readers to the WebVTT or json format - could we have a link
which explicitly directs the reader to the standard in question where the definition of this time format
appears (I hope!) - which is the "json format"?
js/VideoPlayer_intervalEventsConductor.js line 87
for (var intervalId in intervalList) {
I believe that intervalList is an array (as described in the component comments) and so this form of
iteration is not one that we encourage. Should our JIRA come back up, you can read discussion on this kind
of issue at http://issues.fluidproject.org/browse/FLUID-4028
I encourage a replacement of this search for the interval with an idiomatic use of the fluid.find function,
which guarantees to iterate safely over whatever kind of container the user has supplied.
VideoPlayerIntervalEventsConductorTests.js
Good work on removing all references to the HTML5 driver from this file. I am puzzled about why and how the
interval Ids become converted to strings, e.g. "0" rather than the numerical indexes that they doubtless are
in the interval list. I can't easily see where in the implementation of either the component or the test
cases this occurs.... this shouldn't happen as far as I can see. Can you discover where it happens and
explain it? (And preferably, make it go away : P)
On 06/02/2012 14:42, Li, Cindy wrote:
> Hi Antranig,
>
> Thanks for taking the time to share the thoughts and explain in such a detail.
>
> Your suggestions have been applied. The pull request for this branch is ready for another round of review,
>
> https://github.com/fluid-project/videoPlayer/pull/13
>
> Cheers!
>
> Cindy
>
More information about the fluid-work
mailing list