Jquery 无法从我的脚本中获得响应
我在我的网站中将jplayer用作音频播放器…大多数命令都是HTML5标准的 我正在尝试启动$.jPlayer.event.progress事件,以便记录其值,如果该值大于0,则我知道音频流正在用户计算机上播放 问题是我无法从中得到结果,而我的jquery是。。。好。。。不那么先进:) 由于我缺乏测试知识,我真的不能做一个小提琴来展示,我所能说的就是这条流运行良好 我希望看到介于“0和10”之间的结果(0表示不流)(1-10表示在几秒钟内缓冲的数据量) HTML:Jquery 无法从我的脚本中获得响应,jquery,html,audio,jplayer,Jquery,Html,Audio,Jplayer,我在我的网站中将jplayer用作音频播放器…大多数命令都是HTML5标准的 我正在尝试启动$.jPlayer.event.progress事件,以便记录其值,如果该值大于0,则我知道音频流正在用户计算机上播放 问题是我无法从中得到结果,而我的jquery是。。。好。。。不那么先进:) 由于我缺乏测试知识,我真的不能做一个小提琴来展示,我所能说的就是这条流运行良好 我希望看到介于“0和10”之间的结果(0表示不流)(1-10表示在几秒钟内缓冲的数据量) HTML: <!DOCTYPE ht
<!DOCTYPE html>
<html>
<head>
<meta charset=utf-8 />
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.jplayer.min.js"></script>
<script type="text/javascript" src="/testsite/scripts/player.js"></script>
</head>
<body>
<p id="message"></p>
<br>
<div id="liveStream"></div>
<button onclick="playPause()">PLAY or PAUSE</button>
<button onclick="changeVolume('+')">Volume Up</button>
<button onclick="changeVolume('-')">Volume Down</button>
<button onclick="playStatus()">Play Status</button>
</body>
</html>
</body>
</html>
这里是指向JPlayers开发列表的链接,我正在尝试启动并记录$.jPlayer.event.progress
感谢您抽出时间通读 如果您只需检查播放器是否正在播放,只需使用类似的基本技巧查看播放按钮是否隐藏(如果隐藏,这意味着它正在播放,因为暂停按钮是可见的)
这句话让我很恼火:“我没有使用他们的内置css,我需要为每个事件制作脚本,以便我以后可以在adobe edge中访问它们。这样做可能有助于
如果($(“#liveStream”).jPlayer(“getData”,“diag.isPlaying”)==true){//正在播放}
谢谢,但它偏离了我想要实现的目标
function playStatus(){
$("#liveStream").bind($.jPlayer.event.progress, function (event) {
console.log(event);
console.log(playStatus);
console.log(liveStream);
});
}
//Initiate JPLAYER
$(document).ready(function(){
var stream = {
mp3: "http://streaming.radionomy.com/ABC-Jazz"
},
ready = false;
$("#liveStream").jPlayer({
ready: function (event) {
ready = true;
$(this).jPlayer("setMedia", stream);
},
pause: function() {
$(this).jPlayer("clearMedia");
},
error: function(event) {
if(ready && event.jPlayer.error.type === $.jPlayer.error.URL_NOT_SET) {
// Setup the media stream again and play it.
$(this).jPlayer("setMedia", stream).jPlayer("play");
}
},
swfPath: "js",
supplied: "mp3",
preload: "none",
wmode: "window",
keyEnabled: true
});
});
if( $('.jp-play').is(':hidden') ) {
// it's playing
} else {
// it's not playing
}