在一个页面上我有一个音频文件并保存在PHP变量中是音频的持续时间。
我已经知道如何使用类似下面的代码通过ajax将信息传递到另一个页面:
$.ajax({
url: "www.mydomain.com/passtothispage",
data: {"time":"duration"},
type: 'GET',
contentType: 'application/json; charset=utf-8',
success: function (data) {
$('#divid').html(data);
}
});
我所坚持的是如何仅在“播放”时传递音频持续时间PHP变量。被按下了。
谢谢!
乙
答案 0 :(得分:0)
您可以使用视频/音频的播放事件。当音频/视频已经启动或不再暂停时,它被解雇了#34;资料来源:http://www.w3schools.com/tags/av_event_play.asp
var vid = document.getElementById("myVideo");
vid.onplay = function() {
alert("The video has started to play");
//then you can use your ajax to send the duration here.
};
要使用上面代码示例中指定的相同vid.duration
对象获取持续时间属性vid
。资料来源:http://www.w3schools.com/tags/av_prop_duration.asp