73 lines
2.9 KiB
JavaScript
73 lines
2.9 KiB
JavaScript
var audio_preview_window = null;
|
|
|
|
function playlistAudioPreviewEditor(filename, elemIndexString){
|
|
|
|
elemIndex =parseInt(elemIndexString)+1;//increment the index as tags start from 1 not 0
|
|
|
|
var cueIn = $("dd[id^=spl_cue_in_"+elemIndex+"]").find('span').html();
|
|
console.log(cueIn);
|
|
|
|
var cueOut = $("dd[id^=spl_cue_out_"+elemIndex+"]").find('span').html();
|
|
console.log("The cueOut is "+cueOut);
|
|
|
|
var fadeIn = $("dd[id^=spl_fade_in_"+elemIndex+"]").find('span').html();
|
|
if (fadeIn == undefined){ console.log("undefined fadein"); fadeIn = $("dd[id^=spl_fade_in_main]").find('span').html();}
|
|
console.log("The fadeIn is "+fadeIn);
|
|
|
|
var fadeInFileName = "";
|
|
if (fadeIn != undefined && parseInt(fadeIn) > 0 ){
|
|
//need to get the previous element in the playlist...but don't support previous playlist fading becuase thats not possible.
|
|
|
|
}
|
|
console.log("The fadeInFileName is "+fadeInFileName);
|
|
|
|
var fadeOut = $("dd[id^=spl_fade_out_"+elemIndex+"]").find('span').html();
|
|
if (fadeOut == undefined){ console.log("undefined fadeout"); fadeOut = $("dd[id^=spl_fade_out_main]").find('span').html();}
|
|
console.log("The fadeOut is "+fadeOut);
|
|
|
|
var fadeOutFileName = "";
|
|
if (fadeOut != undefined && parseInt(fadeOut) > 0 ){
|
|
//need to get the next element in the playlist...but don't support next playlist fading becuase thats not possible.
|
|
|
|
}
|
|
console.log("The fadeOutFileName is "+fadeOutFileName);
|
|
|
|
//Pop out a play list with cue in and cue out set.
|
|
open_player();
|
|
|
|
//Set the play button to pause.
|
|
var elemID = "spl_"+elemIndexString;
|
|
$('#'+elemID+' div.list-item-container a span').attr("class", "ui-icon ui-icon-pause");
|
|
|
|
}
|
|
|
|
function open_audio_preview(filename, index) {
|
|
console.log("hello world 2 "+filename+" help?");
|
|
url = 'Playlist/audio-preview-player/filename/'+filename+'/index/'+index;
|
|
|
|
if (audio_preview_window == null || audio_preview_window.closed){
|
|
console.log("opening : "+baseUrl+url);
|
|
|
|
audio_preview_window = window.open(url, 'Audio Player', 'width=400,height=95');
|
|
//audio_preview_window.setTitle('Audio Player');
|
|
//$.post(baseUri+'Playlist/audio-preview-player', {fileName: fileName, cueIn: cueIn, cueOut: cueOut, fadeIn: fadeIn, fadeInFileName: fadeInFileName, fadeOut: fadeOut, fadeOutFileName: fadeOutFileName})
|
|
/**
|
|
$.post(url,
|
|
{format: "json", elementFilename: filename, elementIndex: elemIndexString},
|
|
function(json){
|
|
audio_preview_window.document.open();
|
|
audio_preview_window.document.write(json);
|
|
audio_preview_window.document.close();
|
|
});
|
|
**/
|
|
} else if (!audio_preview_window.closed) {
|
|
console.log("refreshing : "+baseUrl+url);
|
|
audio_preview_window.play(filename);
|
|
} else {
|
|
console.log("something else : "+baseUrl+url);
|
|
}
|
|
|
|
audio_preview_window.focus();
|
|
return false;
|
|
}
|