araudioplayer
Advanced tools
Comparing version 0.1.4 to 0.1.5
65
index.js
@@ -6,5 +6,65 @@ var ARAudioPlayer = { | ||
var self = this; | ||
self.socket = io.connect(location.host); | ||
//self.socket.emit('spawnXRAudioPlaylist', {status: true}); | ||
//self.socket = io.connect(location.host); | ||
var trackList = self.application.core.trackList; | ||
var core = ''; | ||
for(var i=0; i<trackList.length; i++){ | ||
core += self.buildCoreMarkup(trackList[i]); | ||
} | ||
var top = ` | ||
<!DOCTYPE html> | ||
<html> | ||
<head> | ||
<title>XRAudioPlayer| spawn| v. 0.12.3</title> | ||
<link rel=stylesheet type="text/css" href='../../css/XRMP.css' /> | ||
<script src='../js/jquery-3.2.1.min.js'></script> | ||
<script src='../js/aframe.min.js'></script> | ||
<script src="https://rawgit.com/mayognaise/aframe-gif-shader/master/dist/aframe-gif-shader.min.js"></script> | ||
<script src='../js/coreUX.js'></script> <!-- handles movement, styling, and interactivity of core ui components in the dom --> | ||
<script src='../js/XRAudioPlayer.js'></script> <!-- contains the class function for creating xr audio player objects --> | ||
<script> | ||
document.addEventListener('DOMContentLoaded', function(){ | ||
var player = new XRAudioPlayer(); //create an xr audio player object | ||
player.build();`; | ||
var base = `coreEventListeners.launch([player]); // tell the core page launcher to start | ||
// playing audio once the app is launched by the user (on screen tap) | ||
}); | ||
</script> | ||
</head> | ||
<body> | ||
<div id='launch-application-page' class='entry-layer overlay'> | ||
<div id='instructions'> | ||
tap anywhere | ||
<div id='logo'></div> | ||
to launch | ||
</div> | ||
</div> | ||
<div id='main-app-container' class='viewer-layer'> | ||
</div> | ||
</body> | ||
</html>`; | ||
//console.log(core); | ||
var finalDraft = top+core+base; | ||
// Change the content of the file as you want | ||
// or either set fileContent to null to create an empty file | ||
//var fileContent = base; | ||
// The absolute path of the new file with its name | ||
var filepath = "./room/sample.html"; | ||
var fs = require('fs'); | ||
fs.writeFile(filepath, finalDraft, (err) => { | ||
if (err) throw err; | ||
console.log("The file was succesfully saved!"); | ||
}); | ||
}, | ||
assetsContainer: null, | ||
build : function(){ | ||
@@ -14,2 +74,3 @@ console.log('spawning'); | ||
self.application.core.tether = $('#main-app-container'); | ||
self.assetsContainer = $('#embedded-assets-container'); | ||
self.application.core.build(); | ||
@@ -16,0 +77,0 @@ }, |
{ | ||
"name": "araudioplayer", | ||
"version": "0.1.4", | ||
"version": "0.1.5", | ||
"description": "AR-ONLY version of audio player interface for web xr projects made by patrice-morgan ongoly for the house of venus", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
26102
417
1