Rajavasanthan
New Member
I have a HTML5 Canvas Element in my page where some Animation will be generated according to the Audio played in Muses Radio Player.
I need to Pass the audio Element into createMediaElementSource from Muses radio Player. But i cant find any object in mrp.js. I tied "MRP" "muses" etc.. But nothing is working.
If anyone know the Audio element in Muses plz help me.
Code:
window.addEventListener("load", initMp3Player, false);
function initMp3Player() {
document.getElementById('audio_box').appendChild(audio);
context = new webkitAudioContext(); // AudioContext object instance
analyser = context.createAnalyser(); // AnalyserNode method
canvas = document.getElementById('analyser'); //analyser is the id of canvas
ctx = canvas.getContext('2d');
source = context.createMediaElementSource(" "); // I need to Pass the audio Element into createMediaElementSource from Muses radio Player.
source.connect(analyser);
analyser.connect(context.destination);
frameLooper();
}
function frameLooper() {
window.webkitRequestAnimationFrame(frameLooper);
fbc_array = new Uint8Array(analyser.frequencyBinCount);
analyser.getByteFrequencyData(fbc_array);
ctx.clearRect(0, 0, canvas.width, canvas.height); // Clear the canvas
ctx.fillStyle = '#00CCFF'; // Color of the bars
ctx.lineWidth = 5;
ctx.strokeStyle = "white";
bars = 500;
for (var i = 0; i < bars; i++) {
bar_x = i * 3;
bar_width = 2;
bar_height = -(fbc_array[i] / 2);
//fillRect( x, y, width, height ) // Explanation of the parameters below
ctx.fillRect(bar_x, canvas.height, bar_width, bar_height);
}
}
I need to Pass the audio Element into createMediaElementSource from Muses radio Player. But i cant find any object in mrp.js. I tied "MRP" "muses" etc.. But nothing is working.
If anyone know the Audio element in Muses plz help me.