Season’s Greetings and Happy New Year from Naik Group!
function PlayPauseWistiaVideo() { var wistiaEmbed = $(".wistia_embed")[0].wistiaApi; if (wistiaEmbed.state() === "playing") { wistiaEmbed.pause(); } else { wistiaEmbed.play(); }
}
var PlaySound = function (sender) { var dewp = document.getElementById("dewplayerjs"); if (dewp != null) { //dewp.dewplay(); document.createElement('audio').play(); $(sender).find('img').attr({ src: 'https://www.b2becards.com/content/images/music-on.png' }); $(sender).attr({ onclick: 'StopSound(this);' }); } }
var StopSound = function (sender) { var dewp = document.getElementById("dewplayerjs"); if (dewp != null) { //dewp.dewstop(); document.createElement('audio').src = ""; $(sender).find('img').attr({ src: 'https://www.b2becards.com/content/images/music-off.png' }); $(sender).attr({ onclick: 'PlaySound(this);' }); } }
var PlayMusic = function (sender) { if (sender != undefined) { //call function to play //alert('pl'); PlayCardFile(); $('#player-control').find('img').first().show(); $('#player-control').find('img').last().hide(); } }
var PauseMusic = function (sender) { if (sender != undefined) { //alert('ps'); //call function to pause PauseCardFile(); $('#player-control').find('img').first().hide(); $('#player-control').find('img').last().show(); } }
$(document).ready(function () { $('a[href="#"]').click(function (e) { e.preventDefault(); });
});
//Wistia Video Embed var file = 'https://www.b2becards.com/Admin/GetSound?id=163925'; var element = $('#soundss'); var IsVideoEnded = false; var IsPlayerStartedAlready = false; var Html5AudioPlayerCurrentTime = 0;
var audioElement = document.createElement('audio'); audioElement.setAttribute('src', file); audioElement.addEventListener("load", function () { //audioElement.play(); // $(".duration span").html(audioElement.duration); //$(".filename span").html(audioElement.src); }, true); audioElement.addEventListener('timeupdate', AudioPlayerProgress);
function PlayCardFile(sender, file, isvideoended) { if (isvideoended) { $("#jquery_jplayer").jPlayer('play', 0); } else { $("#jquery_jplayer").jPlayer('play'); } //$("#jquery_jplayer").jPlayer("volume", 1); //$("#jquery_jplayer").jPlayer("unmute", true); }
function PauseCardFile(sender, file) { $("#jquery_jplayer").jPlayer('pause'); }
function PlayCardFileOnIOS(sender, file, isvideoended) { audioElement.setAttribute('src', file); audioElement.load(); audioElement.play(); }
function PauseCardFileonIOS(sender, file) { audioElement.pause(); }
function AudioPlayerProgress(sender) { //var playerid = $('audio').attr('id'); //var audioEle = document.getElementById(playerid); //Html5AudioPlayerCurrentTime = sender.currentTime; //var currentTimeMs = audioEle.currentTime * 1000; Html5AudioPlayerCurrentTime = audioElement.currentTime; }
function AudioStartDelayTimer() { //PlayCardFile(element, file); }
var IsMobileDevice = false; var IsIOSDevice = false;
var jplayerinstance;
function isIE(userAgent) { userAgent = userAgent || navigator.userAgent; return userAgent.indexOf("MSIE ") > -1 || userAgent.indexOf("Trident/") > -1; }
function PlayDelayed(duration) { dur = duration || 3000; setTimeout(function () { // alert('Playing Delayed'); PlayCardFile(element, file, IsVideoEnded); }, dur); }
function setjPlayerMedia(mediafile) { $('#jquery_jplayer').jPlayer("setMedia", { title: "", mp3: mediafile, }); $('#jquery_jplayer').triggerHandler('load'); if (mediafile != '') { $('#jquery_jplayer').jPlayer('play', 0); } }
$(document).ready(function () {
jplayerinstance = $("#jquery_jplayer").jPlayer({ ready: function (event) { if (file != undefined && file != '') { $(this).jPlayer("setMedia", { title: "", mp3: file, });//.jPlayer("stop"); $(this).jPlayer("mute", true); $(this).jPlayer('play');
// $(this).jPlayer("mute", true); //$(this).jPlayer("unmute", true);
//$(this).jPlayer("volume", 0.0); //$("#jquery_jplayer").jPlayer("volume", 0);
//.jPlayer("volume", 0.8); // if (!IsMobileDevice) { //$(this).jPlayer('play'); //}
var playerid = $('audio').attr('id'); var audioEle = document.getElementById(playerid); audioEle.addEventListener('timeupdate', AudioPlayerProgress); } }, play: function () { //alert('wistiaEmbed.state() => ' + wistiaEmbed.state()); //if (wistiaEmbed.state() == 'beforeplay') { // $(this).jPlayer("mute", true); // $(this).jPlayer('pause'); // alert('jplayer paused'); //} //else { // $(this).jPlayer("unmute", true); // $(this).jPlayer("pauseOthers"); // pause all players except this one. // alert('jplayer playing'); //} }, ended: function (ev) {
//$(this).jPlayer('play'); // alert('music ended, playing again');
}, swfPath: 'https://www.b2becards.com/content/jplayer/jquery.jplayer.swf', solution: "html, flash", supplied: "mp3", wmode: "window", preload: 'auto', muted: true, useStateClassSkin: true, autoBlur: false, smoothPlayBar: true, keyEnabled: false, remainingDuration: true, toggleDuration: true });
//$('#jquery_jplayer').bind($.jPlayer.event.play, function (event) { // //if (event.status.currentTime>0 && event.status.paused===false) { // console.log(event.status) // //} //}); var IsOncePlayed = false; $("#jquery_jplayer").bind($.jPlayer.event.play, function (event) { // Add a listener to report the time play began if (wistiaEmbed.state() == 'beforeplay') { $("#jquery_jplayer").jPlayer("mute", true); $("#jquery_jplayer").jPlayer('pause'); //alert('jplayer paused'); } else { ClickStateTrack(); $("#jquery_jplayer").jPlayer("unmute", true); $("#jquery_jplayer").jPlayer("pauseOthers"); // pause all players except this one. // alert('jplayer playing'); } });
$("#jquery_jplayer").bind($.jPlayer.event.ended, function (event) { IsOncePlayed = true; // $('#jquery_jplayer').jPlayer("stop"); //$("#jquery_jplayer").jPlayer("clearMedia"); //alert('music ended'); // alert('IsVideoEnded =>' + IsVideoEnded); });
var wistiaEmbed = undefined; if (file != '' && $(".wistia_embed").length > 0) wistiaEmbed = $(".wistia_embed")[0].wistiaApi;
if (file != '' && wistiaEmbed !== undefined) { wistiaEmbed.bind("play", function () { $("#jquery_jplayer").jPlayer("unmute", true); $("#jquery_jplayer").jPlayer('play'); if (!IsPlayerStartedAlready) { //$("#jquery_jplayer").jPlayer("volume", 1); if (IsIOSDevice) { //PlayCardFileOnIOS(element, file, IsVideoEnded) if (IsOncePlayed && IsVideoEnded) { setjPlayerMedia(''); setjPlayerMedia(file); } PlayCardFile(element, file, IsVideoEnded); } else { PlayCardFile(element, file, IsVideoEnded); } } IsVideoEnded = false; });
wistiaEmbed.bind("pause", function () { PauseCardFile(element, file); IsPlayerStartedAlready = false; });
wistiaEmbed.bind("end", function () { IsVideoEnded = true;
PlayCardFile(element, file, false);
IsPlayerStartedAlready = false; });
//For IE 11 setInterval(function () { if (isIE()) { if (wistiaEmbed.state() == 'paused') { PauseCardFile(element, file); } else if (wistiaEmbed.state() == 'playing') { //PlayCardFile(element, file, false); } } }, 500) }
var ClickState = false; function ClickStateTrack() { //ClickState = ClickState == 'Playing' ? "Paused" : "Playing"; //console.log("ClickState => " + ClickState); if ($('#jquery_jplayer').data().jPlayer.status.ended) { $("#jquery_jplayer").jPlayer("mute", true); $("#jquery_jplayer").jPlayer('pause'); } } $('.wistia_embed').click(function () { ClickStateTrack(); if (file != '' && !IsPlayerStartedAlready) { IsPlayerStartedAlready = true; //PlayCardFile(element, file, IsVideoEnded); //if (wistiaEmbed.state() !== 'playing') { if (IsIOSDevice) {
$("#jquery_jplayer").jPlayer("mute", true); // alert('muted'); PlayCardFile(element, file, false); } else { PlayCardFile(element, file, false); } //} IsVideoEnded = false; } }); });