var playBarHeight;
var boxWidth;
var textStartX;
+var remoteMediaSearchAttempts = 0;
var mainMenuTitleTemplateLandscape = {"font" : "oblique bolder 18pt arial", "lineWidth" : 6.5, "fillStyle" : "black", "strokeStyle" : "white", "textAlign" : "left",
"largeShadow" : 8, "shadowOffsetX" : 0, "shadowOffsetY" : 0, "shadowBlur" : 45, "shadowColor" : "rgba(255, 187, 0, 0.4)"};
{
console.log("MediaPlayer in showMainMenu, clearing all localStorage...");
currentMenu = "main";
- localStorage.prevMenu = "MAIN";
+ delete localStorage.prevMenu;
localStorage.prevAudioTime = undefined;
localStorage.prevAudioTrack = undefined;
localStorage.prevVideo = undefined;
//Resize all items and search for local media
resizeAll();
- if (localStorage.prevMenu && localStorage.prevMenu !== "MAIN")
+ if (localStorage.prevMenu && localStorage.prevMenu !== undefined && localStorage.prevMenu !== "MAIN")
changeMenu(localStorage.prevMenu)
else
showMainMenu();
//Currently no success signal, so continue trying until a server is found. Once that
//happens, clear the stopServerSearch interval
- stopServerSearch = setInterval(function(){console.log("MediaPlayer searching for remote media..."); tizen.mediaserver.scanNetwork(foundMediaServer);}, 5000);
+ stopServerSearch = setInterval(function(){
+ console.log("MediaPlayer searching for remote media...");
+ if (remoteMediaSearchAttempts < 5)
+ tizen.mediaserver.scanNetwork(foundMediaServer);
+ else
+ clearInterval(stopServerSearch);
+ remoteMediaSearchAttempts++;
+ }, 5000);
}
else
console.log("MediaPlayer: No DLNA server running, using local media only...");