1
0
playafri.ca/assets/scripts/africa.js
2014-09-25 10:38:34 -04:00

71 lines
1.7 KiB
JavaScript

$(document).ready(function() {
if(isMobile.any()) {
showButton("Play");
} else {
showButton("None");
}
var mediaPlayer = jQuery('#player');
mediaPlayer.jPlayer({
solution: "html",
supplied : 'mp3, oga, m4a',
cssSelector: {
play: '#play',
},
ready: function() {jQuery(this).jPlayer("setMedia", {
mp3: 'assets/audio/africa.mp3',
oga: 'assets/audio/africa.oga',
m4a: 'assets/audio/africa.m4a'
}).jPlayer("play");},
loop: true
});
$('#play').click(function() {
if(isMobile.any()) {
showButton("Pause");
}
$('#player').jPlayer('play');
});
$('#pause').click(function() {
if(isMobile.any()) {
showButton("Play");
}
$('#player').jPlayer('pause');
});
var image = document.getElementById('background');
image.onload = function() {
var engine = new RainyDay({
image: this
});
engine.rain([ [3, 2, 2] ], 100);
};
image.crossOrigin = 'anonymous';
});
function showButton(mode) {
if(mode === "Play") {
$('#play').show();
$('#pause').hide();
} else if(mode == "Pause") {
$('#play').hide();
$('#pause').show();
} else {
$('#play').hide();
$('#pause').hide();
}
}
var isMobile = {
Android: function() { return navigator.userAgent.match(/Android/i); },
BlackBerry: function() { return navigator.userAgent.match(/BlackBerry/i); },
iOS: function() { return navigator.userAgent.match(/iPhone|iPad|iPod/i); },
Opera: function() { return navigator.userAgent.match(/Opera Mini/i); },
Windows: function() { return navigator.userAgent.match(/IEMobile/i); },
any: function() { return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows()); }
};