Moderator: moderators
var playing = 0;
var volume = 100;
var mute = 0;
volume:"100",
mute:"false"
function stateListener(obj) { // IDLE, BUFFERING, PLAYING, PAUSED, COMPLETED
if (obj.newstate == "COMPLETED") {
playing = 0;
onNext(repeatEnabled);
} else if (obj.newstate == "PLAYING") {
playing = 1;
} else if (obj.newstate == "PAUSED") {
playing = 0;
} else if (obj.newstate == "IDLE") {
playing = 0;
}
}
function volumeListener(obj) {
volume = obj.percentage;
}
function muteListener(obj) {
if (obj.state) {
mute = 1;
} else {
mute = 0;
}
}
player.addControllerListener("VOLUME", "volumeListener");
player.addControllerListener("MUTE", "muteListener");
function playerReady(thePlayer) {
player = $("player1");
player.addModelListener("STATE", "stateListener");
player.addControllerListener("VOLUME", "volumeListener");
player.addControllerListener("MUTE", "muteListener");
getPlaylist();
}
function pauseNow() {
if (playing == 1) {
if (mute == 1) {
player.sendEvent("PLAY","false");
} else {
for (var i = volume; i > 0; i--) {
player.sendEvent("VOLUME",i);
}
player.sendEvent("PLAY","false");
player.sendEvent("VOLUME",volume);
}
}
}
<c:when test="${param.video}">
<sub:url value="/videoPlayer.view" var="videoUrl">
<sub:param name="path" value="${param.path}"/>
</sub:url>
<a href="${videoUrl}" target="main" onclick="top.playlist.pauseNow()">
<img src="<spring:theme code="playImage"/>" alt="<fmt:message key="common.play"/>" title="<fmt:message key="common.play"/>"></a>
</c:when>
ytechie wrote:OK. Due to the nature of the flash player, I don't think it is possible to crossfade using javascript. It is possible to fade out the last few seconds of a song and fade in the next. Sorry. Trust me, if I find a way to crossfade, there will be a tutorial on how to do it right here!
Users browsing this forum: No registered users and 13 guests