James.Garrett
James.Garrett

Reputation: 11

this.media.setCurrentTime is not a function

I'm having an issue-- firebug is showing the following error: "this.media.setCurrentTime is not a function"

It's coming from this line-

$(SB).on('load', function (e) {
    var player1 = new MediaElementPlayer('#player1');
    if(typeof SB.getBookmark() == "number" && SB.getBookmark() > 0){
        player1.setCurrentTime(SB.getBookmark());
    } else {
        player1.setCurrentTime('0');
    }
    return false;
});

Upvotes: 1

Views: 367

Answers (1)

Moustafa Samir
Moustafa Samir

Reputation: 2268

You can do it as follows

var player = new MediaElementPlayer($('.js-call-video'), {

  success: function(mediaElement, domObject) {
    mediaElement.addEventListener("loadeddata", function(e) {
      return e.target.setCurrentTime("12");
    });

    return mediaElement.play();
  }
});

Upvotes: 1

Related Questions