Javascript 将jwPlayer变量传递给jquery
使用jwplayer(最新的许可版本)时,我似乎无法将getDuration()的值传递给jQuery变量。当下面的函数关闭时,数据未定义Javascript 将jwPlayer变量传递给jquery,javascript,jquery,ajax,jwplayer,Javascript,Jquery,Ajax,Jwplayer,使用jwplayer(最新的许可版本)时,我似乎无法将getDuration()的值传递给jQuery变量。当下面的函数关闭时,数据未定义 jwplayer('jwvideo').onPlay(function() { videoLength = jwplayer().getDuration(); }); 我已经尝试了各种可能的变化: var test = videoLength; 我唯一需要的是将“videoLength”传递到如下数据字符串: var dataString =
jwplayer('jwvideo').onPlay(function() {
videoLength = jwplayer().getDuration();
});
我已经尝试了各种可能的变化:
var test = videoLength;
我唯一需要的是将“videoLength”传递到如下数据字符串:
var dataString = 'address='+ address + '&mediaNr=' + mediaNr;
我在这个网站上浏览了所有关于这个的问题
所以我真的需要帮助 首先,在jwPlayer
onPlay
事件被触发之前,您不会在videoLength
中获得任何内容
然后需要正确管理变量范围。考虑阅读这样的回答——
我会这样做:
<script>
var videoLength
jwplayer('jwvideo').onPlay(function() {
videoLength = jwplayer().getDuration();
});
console.log( videoLength )
</script>
视频长度
jwplayer('jwvideo').onPlay(函数(){
videoLength=jwplayer().getDuration();
});
console.log(视频长度)
应该为您提供持续时间(给定jwplayer().getDuration()是正确的方法)