2012-05-15 2 views
4

Я использую jwplayer играть встроенное видео, javascript api говорит мнеиспользовать jwplayer, чтобы получить текущее время воспроизведения

jwplayer("mediaplayer").getPosition()

получит текущую позицию, но мой результат undefined

Может

кто помогите мне получить правильные resilts

+0

Вы можете включить ** ваш ** HTML и JavaScript здесь - он отлично работает при использовании примера HTML и JavaScrip – ManseUK

ответ

4

Works fine for me просто как документация определяет:

<div id="container"></div> 


jwplayer("container").setup({ 
    file: "http://content.bitsontherun.com/videos/nPripu9l-60830.mp4", 
    flashplayer: "http://player.longtailvideo.com/player.swf", 
    image: "http://content.bitsontherun.com/thumbs/nPripu9l-480.jpg", 
    height: 270, 
    width: 480 
}); 
var state = jwplayer("container").getState(); 
var elapsed = jwplayer("container").getPosition(); 
+0

Я пытаюсь проверить его, но результат не определен; – wumengjun

+0

@wumengjun вы можете добавить ** свой ** html и JavaScript к своему вопросу - я создал jsfiddle (связанный с моим ответом), и он отлично работает там – ManseUK

+0

дайте мне вам электронную почту, я отправляю демо вам, не может быть использовать? – wumengjun

2

Как выглядит ваш HTML и JavaScript? Не видя их, я могу только предположить следующее.

Согласно API documentation на сайте это может быть достигнуто без указания контейнера, как так ...

jwplayer().getPosition() 
+0

Работает с указанным контейнером - [проверьте мой пример здесь] (http://stackoverflow.com/a/10597786/572939) – ManseUK

+0

Я думал это ; контейнер необязателен. – Richard

+0

Необязательно, пока у вас не будет нескольких игроков на одной странице .... – ManseUK

Смежные вопросы