Skip to content

Commit

Permalink
some fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
lealeelu committed Dec 2, 2016
1 parent aa5be84 commit 28f4794
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions app/assets/javascripts/avalon_player.js.coffee
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,13 @@ class AvalonPlayer
$(@player.media).on 'timeupdate', => @setActiveSection()
@container.find('#content').css('visibility','visible')
@player.setCurrentTime(initialTime)
@player.initializeTrackScrubber(initialTime, _this.stream_info)
if _this.stream_info.hasOwnProperty('t')
trackstart = t[0]
trackend = t[1]
else
trackstart = 0
trackend = _this.stream_info.duration
@player.initializeTrackScrubber(trackstart, trackend, _this.stream_info)
$(@player.media).one 'loadedmetadata', initialize_view
$(@player.media).one 'loadeddata', initialize_view
keyboardAccess()
Expand Down Expand Up @@ -148,6 +154,9 @@ class AvalonPlayer
$(active_node)
.addClass('current-stream')
.trigger('streamswitch', [@stream_info])
trackstart = parseFloat($(active_node).data('fragmentbegin')||0)||0
trackend = parseFloat($(active_node).data('fragmentend')||@stream_info.duration)||@stream_info.duration
@player.initializeTrackScrubber(trackstart, trackend, @stream_info)

marked_node = @container.find('i.now-playing')
now_playing_node = @container.find('a.current-stream')
Expand All @@ -156,7 +165,6 @@ class AvalonPlayer
unless now_playing_node == marked_node
marked_node.remove()
now_playing_node.before('<i class="now-playing fa fa-arrow-circle-right"></i>')
@player.initializeTrackScrubber(parseFloat(now_playing_node.data().fragmentbegin)||0, @stream_info)

initStructureHandlers: ->
@container.find('a[data-segment]').on 'click', (e) =>
Expand Down

0 comments on commit 28f4794

Please sign in to comment.