equal
deleted
inserted
replaced
1 // SegmentMarker |
|
2 |
|
3 var segmentMarker = { |
|
4 |
|
5 mkin: 0, |
|
6 mkout: 0, |
|
7 |
|
8 markIn: function() { |
|
9 // Besoin d'arrondir à cause de la precision limitee |
|
10 // des cuepoints. |
|
11 this.mkin = Math.round($f().getTime() * 10) / 10; |
|
12 $("#btMarkOut").removeAttr("disabled"); |
|
13 $("#frmIn").val(this.mkin * 1000); |
|
14 }, |
|
15 |
|
16 markOut: function() { |
|
17 player = $f(); |
|
18 player.pause(); |
|
19 this.mkout = Math.round(player.getTime() * 10) / 10; |
|
20 $("#btPlaySegment").removeAttr("disabled"); |
|
21 $("#frmOut").val(this.mkout * 1000); |
|
22 $("#mkin").text(this.mkin); |
|
23 $("#mkout").text(this.mkout); |
|
24 $("#segmentForm").show(); |
|
25 // Arrete la lecture sur la marque de sortie de segment |
|
26 player.onCuepoint([this.mkout * 1000], |
|
27 function(clip, cue) { |
|
28 segmentMarker.stopOnOut(cue); |
|
29 }); |
|
30 }, |
|
31 |
|
32 playSegment: function() { |
|
33 player = $f(); |
|
34 player.seek(this.mkin); |
|
35 player.play(); |
|
36 }, |
|
37 |
|
38 stopOnOut: function(cuepoint) { |
|
39 if (cuepoint == this.mkout * 1000) |
|
40 $f().pause(); |
|
41 } |
|
42 |
|
43 }; |
|