【发布时间】:2016-05-30 16:00:20
【问题描述】:
功能:
我已经实现了一个 jPlayer 音频功能,音频将在对应的视频中播放。
因此,在视频的某个部分,我需要将音频设置为逐渐淡出,而不仅仅是突然静音。
我做了什么:
我已经设置了一个 jplayer 来播放以下视频列表,并且还在以下参数中将音频设置为静音:
$("#Macallan_Video").jPlayer("mute", true);
问题:
音频将在视频的所需部分静音。但是,翻阅 jPlayer 的文档,我仍然无法将 jplayer 音频设置为淡出。
我能否就如何淡出音频获得一些帮助。
代码:
function stop_interrupt() {
isInterrupt = false;
triggerFeedback = "0";
$("#M_Video").jPlayer("mute", true);
console.log("stop_interrupt triggerFeedback: " + triggerFeedback);
}
//To continuously play a list of video
$("#M_Video").jPlayer({
ready: function() {
console.log("currentPlaying " + videoList[videoIndex]);
$("#M_Video").jPlayer("setMedia", {
m4v: videoList[videoIndex]
}).jPlayer("play");
stop_interrupt();
},
ended: function() {
videoIndex++;
console.log("NewCurrent:" + videoIndex);
console.log("current :" + videoList[videoIndex]);
if (videoIndex >= videoList.length) {
console.log("Next" + videoIndex);
videoIndex = 0;
}
$("#M_Video").jPlayer("setMedia", {
m4v: videoList[videoIndex]
}).jPlayer("play");
stop_interrupt();
},
swfPath: "javascript",
muted: true,
loop: true,
supplied: "webmv, ogv, m4v",
size: {
width: 1400,
height: 750
}
});
$("#M_Video").show();
function show_interrupt(flag) {
//Set Timeout for flag to be equal to "1"
if (flag == "1") {
$("#M_Video").jPlayer("mute", false);
}
}
【问题讨论】:
标签: javascript jquery audio jplayer