The Audio Cuts

On this page you find audio-cuts of selected lectures given during the 2nd ASSC conference (June, 1998, Bremen). The cuts are in MP3-format, so your browser needs MP3-capabilities (e. g. the RealPlayer).

Select HiFi- or LoFi-quality, cleck the left mouse button to play or the right button to download.

Plenary Talks & Sessions

//
var cssId = 'uiCss';
if (!document.getElementById(cssId))
{
var head = document.getElementsByTagName('head')[0];
var link = document.createElement('link');
link.id = cssId;
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = 'http://www.zdv.uni-mainz.de/config/css/ui_autocomplete.css';
link.media = 'all';
head.appendChild(link);
}
//

Christof Koch: The neural correlates of consciousness and the frontal lobes

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener9452620B2E2C484D9B6DA9A9FD1E14AD = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener9452620B2E2C484D9B6DA9A9FD1E14AD.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider9452620B2E2C484D9B6DA9A9FD1E14AD').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause9452620B2E2C484D9B6DA9A9FD1E14AD();
},
stop: function(event, ui) {
document.getElementById("inputPosition9452620B2E2C484D9B6DA9A9FD1E14AD").value = ui.value;
setPosition9452620B2E2C484D9B6DA9A9FD1E14AD();
play9452620B2E2C484D9B6DA9A9FD1E14AD();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener9452620B2E2C484D9B6DA9A9FD1E14AD.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info9452620B2E2C484D9B6DA9A9FD1E14AD").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info9452620B2E2C484D9B6DA9A9FD1E14AD").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider9452620B2E2C484D9B6DA9A9FD1E14AD').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider9452620B2E2C484D9B6DA9A9FD1E14AD').slider('option', 'max', Number(myListener9452620B2E2C484D9B6DA9A9FD1E14AD.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay9452620B2E2C484D9B6DA9A9FD1E14AD").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause9452620B2E2C484D9B6DA9A9FD1E14AD").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD()
{
return document.getElementById("myFlash9452620B2E2C484D9B6DA9A9FD1E14AD");
}

// Hier wird die mp3-Datei übergeben
function play9452620B2E2C484D9B6DA9A9FD1E14AD()
{
if (myListener9452620B2E2C484D9B6DA9A9FD1E14AD.position == 0) {
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("method:setUrl", "Dateien/koch.mp3");
}
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("method:play", "");
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("enabled", "true");
}
function pause9452620B2E2C484D9B6DA9A9FD1E14AD()
{
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("method:stop", "");
}
function setPosition9452620B2E2C484D9B6DA9A9FD1E14AD()
{
var position = document.getElementById("inputPosition9452620B2E2C484D9B6DA9A9FD1E14AD").value;
getFlashObject9452620B2E2C484D9B6DA9A9FD1E14AD().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Petra Stoerig: Observations pertaining to the neuronal basis of conscious vision

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener056A14F4E74D46EEA340376C18F7A60D = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener056A14F4E74D46EEA340376C18F7A60D.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider056A14F4E74D46EEA340376C18F7A60D').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause056A14F4E74D46EEA340376C18F7A60D();
},
stop: function(event, ui) {
document.getElementById("inputPosition056A14F4E74D46EEA340376C18F7A60D").value = ui.value;
setPosition056A14F4E74D46EEA340376C18F7A60D();
play056A14F4E74D46EEA340376C18F7A60D();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener056A14F4E74D46EEA340376C18F7A60D.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info056A14F4E74D46EEA340376C18F7A60D").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info056A14F4E74D46EEA340376C18F7A60D").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider056A14F4E74D46EEA340376C18F7A60D').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider056A14F4E74D46EEA340376C18F7A60D').slider('option', 'max', Number(myListener056A14F4E74D46EEA340376C18F7A60D.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay056A14F4E74D46EEA340376C18F7A60D").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause056A14F4E74D46EEA340376C18F7A60D").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject056A14F4E74D46EEA340376C18F7A60D()
{
return document.getElementById("myFlash056A14F4E74D46EEA340376C18F7A60D");
}

// Hier wird die mp3-Datei übergeben
function play056A14F4E74D46EEA340376C18F7A60D()
{
if (myListener056A14F4E74D46EEA340376C18F7A60D.position == 0) {
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("method:setUrl", "Dateien/stoerig.mp3");
}
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("method:play", "");
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("enabled", "true");
}
function pause056A14F4E74D46EEA340376C18F7A60D()
{
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("method:stop", "");
}
function setPosition056A14F4E74D46EEA340376C18F7A60D()
{
var position = document.getElementById("inputPosition056A14F4E74D46EEA340376C18F7A60D").value;
getFlashObject056A14F4E74D46EEA340376C18F7A60D().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Thomas Schmidt: visual perception without awareness: Priming responses by colour

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener59724972564449C695603FA6F11D1175 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener59724972564449C695603FA6F11D1175.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider59724972564449C695603FA6F11D1175').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause59724972564449C695603FA6F11D1175();
},
stop: function(event, ui) {
document.getElementById("inputPosition59724972564449C695603FA6F11D1175").value = ui.value;
setPosition59724972564449C695603FA6F11D1175();
play59724972564449C695603FA6F11D1175();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener59724972564449C695603FA6F11D1175.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info59724972564449C695603FA6F11D1175").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info59724972564449C695603FA6F11D1175").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider59724972564449C695603FA6F11D1175').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider59724972564449C695603FA6F11D1175').slider('option', 'max', Number(myListener59724972564449C695603FA6F11D1175.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay59724972564449C695603FA6F11D1175").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause59724972564449C695603FA6F11D1175").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject59724972564449C695603FA6F11D1175()
{
return document.getElementById("myFlash59724972564449C695603FA6F11D1175");
}

// Hier wird die mp3-Datei übergeben
function play59724972564449C695603FA6F11D1175()
{
if (myListener59724972564449C695603FA6F11D1175.position == 0) {
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("method:setUrl", "Dateien/schmidt.mp3");
}
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("method:play", "");
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("enabled", "true");
}
function pause59724972564449C695603FA6F11D1175()
{
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("method:stop", "");
}
function setPosition59724972564449C695603FA6F11D1175()
{
var position = document.getElementById("inputPosition59724972564449C695603FA6F11D1175").value;
getFlashObject59724972564449C695603FA6F11D1175().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Beena Khurana: Face representation without conscious processing

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerFE045D27E2FE4CD7BA8005B5C05B37BC = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerFE045D27E2FE4CD7BA8005B5C05B37BC.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderFE045D27E2FE4CD7BA8005B5C05B37BC').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseFE045D27E2FE4CD7BA8005B5C05B37BC();
},
stop: function(event, ui) {
document.getElementById("inputPositionFE045D27E2FE4CD7BA8005B5C05B37BC").value = ui.value;
setPositionFE045D27E2FE4CD7BA8005B5C05B37BC();
playFE045D27E2FE4CD7BA8005B5C05B37BC();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerFE045D27E2FE4CD7BA8005B5C05B37BC.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoFE045D27E2FE4CD7BA8005B5C05B37BC").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoFE045D27E2FE4CD7BA8005B5C05B37BC").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderFE045D27E2FE4CD7BA8005B5C05B37BC').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderFE045D27E2FE4CD7BA8005B5C05B37BC').slider('option', 'max', Number(myListenerFE045D27E2FE4CD7BA8005B5C05B37BC.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayFE045D27E2FE4CD7BA8005B5C05B37BC").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseFE045D27E2FE4CD7BA8005B5C05B37BC").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC()
{
return document.getElementById("myFlashFE045D27E2FE4CD7BA8005B5C05B37BC");
}

// Hier wird die mp3-Datei übergeben
function playFE045D27E2FE4CD7BA8005B5C05B37BC()
{
if (myListenerFE045D27E2FE4CD7BA8005B5C05B37BC.position == 0) {
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("method:setUrl", "Dateien/khurana(2).mp3");
}
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("method:play", "");
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("enabled", "true");
}
function pauseFE045D27E2FE4CD7BA8005B5C05B37BC()
{
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("method:stop", "");
}
function setPositionFE045D27E2FE4CD7BA8005B5C05B37BC()
{
var position = document.getElementById("inputPositionFE045D27E2FE4CD7BA8005B5C05B37BC").value;
getFlashObjectFE045D27E2FE4CD7BA8005B5C05B37BC().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Vittorio Gallese: From neurons to meaning: Mirror neurons and social understanding

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerF8C0C1C7C5EA49A2BF8576D96ED6B80D = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerF8C0C1C7C5EA49A2BF8576D96ED6B80D.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderF8C0C1C7C5EA49A2BF8576D96ED6B80D').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseF8C0C1C7C5EA49A2BF8576D96ED6B80D();
},
stop: function(event, ui) {
document.getElementById("inputPositionF8C0C1C7C5EA49A2BF8576D96ED6B80D").value = ui.value;
setPositionF8C0C1C7C5EA49A2BF8576D96ED6B80D();
playF8C0C1C7C5EA49A2BF8576D96ED6B80D();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerF8C0C1C7C5EA49A2BF8576D96ED6B80D.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoF8C0C1C7C5EA49A2BF8576D96ED6B80D").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoF8C0C1C7C5EA49A2BF8576D96ED6B80D").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderF8C0C1C7C5EA49A2BF8576D96ED6B80D').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderF8C0C1C7C5EA49A2BF8576D96ED6B80D').slider('option', 'max', Number(myListenerF8C0C1C7C5EA49A2BF8576D96ED6B80D.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayF8C0C1C7C5EA49A2BF8576D96ED6B80D").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseF8C0C1C7C5EA49A2BF8576D96ED6B80D").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D()
{
return document.getElementById("myFlashF8C0C1C7C5EA49A2BF8576D96ED6B80D");
}

// Hier wird die mp3-Datei übergeben
function playF8C0C1C7C5EA49A2BF8576D96ED6B80D()
{
if (myListenerF8C0C1C7C5EA49A2BF8576D96ED6B80D.position == 0) {
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("method:setUrl", "Dateien/gallese(2).mp3");
}
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("method:play", "");
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("enabled", "true");
}
function pauseF8C0C1C7C5EA49A2BF8576D96ED6B80D()
{
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("method:stop", "");
}
function setPositionF8C0C1C7C5EA49A2BF8576D96ED6B80D()
{
var position = document.getElementById("inputPositionF8C0C1C7C5EA49A2BF8576D96ED6B80D").value;
getFlashObjectF8C0C1C7C5EA49A2BF8576D96ED6B80D().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Gerhard Roth: Evolution and ontogeny of consciousness

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerBBE093B1E0354E8DB61C7B1FD66CE2D8 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerBBE093B1E0354E8DB61C7B1FD66CE2D8.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderBBE093B1E0354E8DB61C7B1FD66CE2D8').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseBBE093B1E0354E8DB61C7B1FD66CE2D8();
},
stop: function(event, ui) {
document.getElementById("inputPositionBBE093B1E0354E8DB61C7B1FD66CE2D8").value = ui.value;
setPositionBBE093B1E0354E8DB61C7B1FD66CE2D8();
playBBE093B1E0354E8DB61C7B1FD66CE2D8();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerBBE093B1E0354E8DB61C7B1FD66CE2D8.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoBBE093B1E0354E8DB61C7B1FD66CE2D8").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoBBE093B1E0354E8DB61C7B1FD66CE2D8").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderBBE093B1E0354E8DB61C7B1FD66CE2D8').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderBBE093B1E0354E8DB61C7B1FD66CE2D8').slider('option', 'max', Number(myListenerBBE093B1E0354E8DB61C7B1FD66CE2D8.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayBBE093B1E0354E8DB61C7B1FD66CE2D8").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseBBE093B1E0354E8DB61C7B1FD66CE2D8").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8()
{
return document.getElementById("myFlashBBE093B1E0354E8DB61C7B1FD66CE2D8");
}

// Hier wird die mp3-Datei übergeben
function playBBE093B1E0354E8DB61C7B1FD66CE2D8()
{
if (myListenerBBE093B1E0354E8DB61C7B1FD66CE2D8.position == 0) {
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("method:setUrl", "Dateien/roth.mp3");
}
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("method:play", "");
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("enabled", "true");
}
function pauseBBE093B1E0354E8DB61C7B1FD66CE2D8()
{
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("method:stop", "");
}
function setPositionBBE093B1E0354E8DB61C7B1FD66CE2D8()
{
var position = document.getElementById("inputPositionBBE093B1E0354E8DB61C7B1FD66CE2D8").value;
getFlashObjectBBE093B1E0354E8DB61C7B1FD66CE2D8().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Wolf Singer: The putative structure of representations supporting phenomenal awareness

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerB9D1DF1AC6AE40E2A9907CE29EAE84A2 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerB9D1DF1AC6AE40E2A9907CE29EAE84A2.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderB9D1DF1AC6AE40E2A9907CE29EAE84A2').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseB9D1DF1AC6AE40E2A9907CE29EAE84A2();
},
stop: function(event, ui) {
document.getElementById("inputPositionB9D1DF1AC6AE40E2A9907CE29EAE84A2").value = ui.value;
setPositionB9D1DF1AC6AE40E2A9907CE29EAE84A2();
playB9D1DF1AC6AE40E2A9907CE29EAE84A2();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerB9D1DF1AC6AE40E2A9907CE29EAE84A2.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoB9D1DF1AC6AE40E2A9907CE29EAE84A2").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoB9D1DF1AC6AE40E2A9907CE29EAE84A2").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderB9D1DF1AC6AE40E2A9907CE29EAE84A2').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderB9D1DF1AC6AE40E2A9907CE29EAE84A2').slider('option', 'max', Number(myListenerB9D1DF1AC6AE40E2A9907CE29EAE84A2.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayB9D1DF1AC6AE40E2A9907CE29EAE84A2").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseB9D1DF1AC6AE40E2A9907CE29EAE84A2").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2()
{
return document.getElementById("myFlashB9D1DF1AC6AE40E2A9907CE29EAE84A2");
}

// Hier wird die mp3-Datei übergeben
function playB9D1DF1AC6AE40E2A9907CE29EAE84A2()
{
if (myListenerB9D1DF1AC6AE40E2A9907CE29EAE84A2.position == 0) {
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("method:setUrl", "Dateien/singer.mp3");
}
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("method:play", "");
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("enabled", "true");
}
function pauseB9D1DF1AC6AE40E2A9907CE29EAE84A2()
{
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("method:stop", "");
}
function setPositionB9D1DF1AC6AE40E2A9907CE29EAE84A2()
{
var position = document.getElementById("inputPositionB9D1DF1AC6AE40E2A9907CE29EAE84A2").value;
getFlashObjectB9D1DF1AC6AE40E2A9907CE29EAE84A2().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Nikos Logothetis: Neural mechanisms underlying bistable perception

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener67DCB950AA5E49FD9D0DEE3B818744BA = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener67DCB950AA5E49FD9D0DEE3B818744BA.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider67DCB950AA5E49FD9D0DEE3B818744BA').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause67DCB950AA5E49FD9D0DEE3B818744BA();
},
stop: function(event, ui) {
document.getElementById("inputPosition67DCB950AA5E49FD9D0DEE3B818744BA").value = ui.value;
setPosition67DCB950AA5E49FD9D0DEE3B818744BA();
play67DCB950AA5E49FD9D0DEE3B818744BA();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener67DCB950AA5E49FD9D0DEE3B818744BA.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info67DCB950AA5E49FD9D0DEE3B818744BA").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info67DCB950AA5E49FD9D0DEE3B818744BA").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider67DCB950AA5E49FD9D0DEE3B818744BA').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider67DCB950AA5E49FD9D0DEE3B818744BA').slider('option', 'max', Number(myListener67DCB950AA5E49FD9D0DEE3B818744BA.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay67DCB950AA5E49FD9D0DEE3B818744BA").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause67DCB950AA5E49FD9D0DEE3B818744BA").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA()
{
return document.getElementById("myFlash67DCB950AA5E49FD9D0DEE3B818744BA");
}

// Hier wird die mp3-Datei übergeben
function play67DCB950AA5E49FD9D0DEE3B818744BA()
{
if (myListener67DCB950AA5E49FD9D0DEE3B818744BA.position == 0) {
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("method:setUrl", "Dateien/logothetis(2).mp3");
}
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("method:play", "");
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("enabled", "true");
}
function pause67DCB950AA5E49FD9D0DEE3B818744BA()
{
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("method:stop", "");
}
function setPosition67DCB950AA5E49FD9D0DEE3B818744BA()
{
var position = document.getElementById("inputPosition67DCB950AA5E49FD9D0DEE3B818744BA").value;
getFlashObject67DCB950AA5E49FD9D0DEE3B818744BA().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Erik D. Lumer: Neural basis of perceptual rivalry in the human brain

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener2574F8C45E804176AC72F945DA1109D8 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener2574F8C45E804176AC72F945DA1109D8.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider2574F8C45E804176AC72F945DA1109D8').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause2574F8C45E804176AC72F945DA1109D8();
},
stop: function(event, ui) {
document.getElementById("inputPosition2574F8C45E804176AC72F945DA1109D8").value = ui.value;
setPosition2574F8C45E804176AC72F945DA1109D8();
play2574F8C45E804176AC72F945DA1109D8();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener2574F8C45E804176AC72F945DA1109D8.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info2574F8C45E804176AC72F945DA1109D8").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info2574F8C45E804176AC72F945DA1109D8").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider2574F8C45E804176AC72F945DA1109D8').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider2574F8C45E804176AC72F945DA1109D8').slider('option', 'max', Number(myListener2574F8C45E804176AC72F945DA1109D8.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay2574F8C45E804176AC72F945DA1109D8").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause2574F8C45E804176AC72F945DA1109D8").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject2574F8C45E804176AC72F945DA1109D8()
{
return document.getElementById("myFlash2574F8C45E804176AC72F945DA1109D8");
}

// Hier wird die mp3-Datei übergeben
function play2574F8C45E804176AC72F945DA1109D8()
{
if (myListener2574F8C45E804176AC72F945DA1109D8.position == 0) {
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("method:setUrl", "Dateien/lumer(2).mp3");
}
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("method:play", "");
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("enabled", "true");
}
function pause2574F8C45E804176AC72F945DA1109D8()
{
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("method:stop", "");
}
function setPosition2574F8C45E804176AC72F945DA1109D8()
{
var position = document.getElementById("inputPosition2574F8C45E804176AC72F945DA1109D8").value;
getFlashObject2574F8C45E804176AC72F945DA1109D8().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Melvyn Goodale: The role of the temporal lobe in the mediation of conscious vision

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener46C7D40FDC9F414DAB110AAF558A9D1E = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener46C7D40FDC9F414DAB110AAF558A9D1E.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider46C7D40FDC9F414DAB110AAF558A9D1E').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause46C7D40FDC9F414DAB110AAF558A9D1E();
},
stop: function(event, ui) {
document.getElementById("inputPosition46C7D40FDC9F414DAB110AAF558A9D1E").value = ui.value;
setPosition46C7D40FDC9F414DAB110AAF558A9D1E();
play46C7D40FDC9F414DAB110AAF558A9D1E();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener46C7D40FDC9F414DAB110AAF558A9D1E.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info46C7D40FDC9F414DAB110AAF558A9D1E").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info46C7D40FDC9F414DAB110AAF558A9D1E").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider46C7D40FDC9F414DAB110AAF558A9D1E').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider46C7D40FDC9F414DAB110AAF558A9D1E').slider('option', 'max', Number(myListener46C7D40FDC9F414DAB110AAF558A9D1E.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay46C7D40FDC9F414DAB110AAF558A9D1E").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause46C7D40FDC9F414DAB110AAF558A9D1E").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E()
{
return document.getElementById("myFlash46C7D40FDC9F414DAB110AAF558A9D1E");
}

// Hier wird die mp3-Datei übergeben
function play46C7D40FDC9F414DAB110AAF558A9D1E()
{
if (myListener46C7D40FDC9F414DAB110AAF558A9D1E.position == 0) {
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("method:setUrl", "Dateien/goodale(2).mp3");
}
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("method:play", "");
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("enabled", "true");
}
function pause46C7D40FDC9F414DAB110AAF558A9D1E()
{
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("method:stop", "");
}
function setPosition46C7D40FDC9F414DAB110AAF558A9D1E()
{
var position = document.getElementById("inputPosition46C7D40FDC9F414DAB110AAF558A9D1E").value;
getFlashObject46C7D40FDC9F414DAB110AAF558A9D1E().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Patricia Churchland: Modules and muddles

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener912EDFF016AA4CCCAF0A588475386C15 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener912EDFF016AA4CCCAF0A588475386C15.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider912EDFF016AA4CCCAF0A588475386C15').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause912EDFF016AA4CCCAF0A588475386C15();
},
stop: function(event, ui) {
document.getElementById("inputPosition912EDFF016AA4CCCAF0A588475386C15").value = ui.value;
setPosition912EDFF016AA4CCCAF0A588475386C15();
play912EDFF016AA4CCCAF0A588475386C15();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener912EDFF016AA4CCCAF0A588475386C15.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info912EDFF016AA4CCCAF0A588475386C15").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info912EDFF016AA4CCCAF0A588475386C15").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider912EDFF016AA4CCCAF0A588475386C15').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider912EDFF016AA4CCCAF0A588475386C15').slider('option', 'max', Number(myListener912EDFF016AA4CCCAF0A588475386C15.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay912EDFF016AA4CCCAF0A588475386C15").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause912EDFF016AA4CCCAF0A588475386C15").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject912EDFF016AA4CCCAF0A588475386C15()
{
return document.getElementById("myFlash912EDFF016AA4CCCAF0A588475386C15");
}

// Hier wird die mp3-Datei übergeben
function play912EDFF016AA4CCCAF0A588475386C15()
{
if (myListener912EDFF016AA4CCCAF0A588475386C15.position == 0) {
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("method:setUrl", "Dateien/churchland(2).mp3");
}
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("method:play", "");
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("enabled", "true");
}
function pause912EDFF016AA4CCCAF0A588475386C15()
{
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("method:stop", "");
}
function setPosition912EDFF016AA4CCCAF0A588475386C15()
{
var position = document.getElementById("inputPosition912EDFF016AA4CCCAF0A588475386C15").value;
getFlashObject912EDFF016AA4CCCAF0A588475386C15().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Thomas Metzinger: Being No One - Why the NCSC is important

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerB05F11C20D3C4CB9A9FD7BA4D05A6C63 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerB05F11C20D3C4CB9A9FD7BA4D05A6C63.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderB05F11C20D3C4CB9A9FD7BA4D05A6C63').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseB05F11C20D3C4CB9A9FD7BA4D05A6C63();
},
stop: function(event, ui) {
document.getElementById("inputPositionB05F11C20D3C4CB9A9FD7BA4D05A6C63").value = ui.value;
setPositionB05F11C20D3C4CB9A9FD7BA4D05A6C63();
playB05F11C20D3C4CB9A9FD7BA4D05A6C63();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerB05F11C20D3C4CB9A9FD7BA4D05A6C63.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoB05F11C20D3C4CB9A9FD7BA4D05A6C63").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoB05F11C20D3C4CB9A9FD7BA4D05A6C63").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderB05F11C20D3C4CB9A9FD7BA4D05A6C63').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderB05F11C20D3C4CB9A9FD7BA4D05A6C63').slider('option', 'max', Number(myListenerB05F11C20D3C4CB9A9FD7BA4D05A6C63.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayB05F11C20D3C4CB9A9FD7BA4D05A6C63").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseB05F11C20D3C4CB9A9FD7BA4D05A6C63").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63()
{
return document.getElementById("myFlashB05F11C20D3C4CB9A9FD7BA4D05A6C63");
}

// Hier wird die mp3-Datei übergeben
function playB05F11C20D3C4CB9A9FD7BA4D05A6C63()
{
if (myListenerB05F11C20D3C4CB9A9FD7BA4D05A6C63.position == 0) {
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("method:setUrl", "Dateien/metzinger(2).mp3");
}
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("method:play", "");
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("enabled", "true");
}
function pauseB05F11C20D3C4CB9A9FD7BA4D05A6C63()
{
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("method:stop", "");
}
function setPositionB05F11C20D3C4CB9A9FD7BA4D05A6C63()
{
var position = document.getElementById("inputPositionB05F11C20D3C4CB9A9FD7BA4D05A6C63").value;
getFlashObjectB05F11C20D3C4CB9A9FD7BA4D05A6C63().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Vilayanur Ramachandran: What neurological syndromes can reveal about consciousness: Lessons from Capgras syndrome, phantom limbs, neglect and denial

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener54212D6D5EBF4BB085E575B490F07EEF = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener54212D6D5EBF4BB085E575B490F07EEF.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider54212D6D5EBF4BB085E575B490F07EEF').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause54212D6D5EBF4BB085E575B490F07EEF();
},
stop: function(event, ui) {
document.getElementById("inputPosition54212D6D5EBF4BB085E575B490F07EEF").value = ui.value;
setPosition54212D6D5EBF4BB085E575B490F07EEF();
play54212D6D5EBF4BB085E575B490F07EEF();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener54212D6D5EBF4BB085E575B490F07EEF.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info54212D6D5EBF4BB085E575B490F07EEF").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info54212D6D5EBF4BB085E575B490F07EEF").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider54212D6D5EBF4BB085E575B490F07EEF').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider54212D6D5EBF4BB085E575B490F07EEF').slider('option', 'max', Number(myListener54212D6D5EBF4BB085E575B490F07EEF.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay54212D6D5EBF4BB085E575B490F07EEF").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause54212D6D5EBF4BB085E575B490F07EEF").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject54212D6D5EBF4BB085E575B490F07EEF()
{
return document.getElementById("myFlash54212D6D5EBF4BB085E575B490F07EEF");
}

// Hier wird die mp3-Datei übergeben
function play54212D6D5EBF4BB085E575B490F07EEF()
{
if (myListener54212D6D5EBF4BB085E575B490F07EEF.position == 0) {
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("method:setUrl", "Dateien/ramachandran.mp3");
}
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("method:play", "");
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("enabled", "true");
}
function pause54212D6D5EBF4BB085E575B490F07EEF()
{
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("method:stop", "");
}
function setPosition54212D6D5EBF4BB085E575B490F07EEF()
{
var position = document.getElementById("inputPosition54212D6D5EBF4BB085E575B490F07EEF").value;
getFlashObject54212D6D5EBF4BB085E575B490F07EEF().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Symposium 1 (Moderator: Thomas Metzinger)

Foundational issues in the cognitive neuroscience of consciousness

Thomas Metzinger: Introduction

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener3F47141472A94211B861A90A0C589F0A = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener3F47141472A94211B861A90A0C589F0A.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider3F47141472A94211B861A90A0C589F0A').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause3F47141472A94211B861A90A0C589F0A();
},
stop: function(event, ui) {
document.getElementById("inputPosition3F47141472A94211B861A90A0C589F0A").value = ui.value;
setPosition3F47141472A94211B861A90A0C589F0A();
play3F47141472A94211B861A90A0C589F0A();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener3F47141472A94211B861A90A0C589F0A.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info3F47141472A94211B861A90A0C589F0A").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info3F47141472A94211B861A90A0C589F0A").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider3F47141472A94211B861A90A0C589F0A').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider3F47141472A94211B861A90A0C589F0A').slider('option', 'max', Number(myListener3F47141472A94211B861A90A0C589F0A.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay3F47141472A94211B861A90A0C589F0A").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause3F47141472A94211B861A90A0C589F0A").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject3F47141472A94211B861A90A0C589F0A()
{
return document.getElementById("myFlash3F47141472A94211B861A90A0C589F0A");
}

// Hier wird die mp3-Datei übergeben
function play3F47141472A94211B861A90A0C589F0A()
{
if (myListener3F47141472A94211B861A90A0C589F0A.position == 0) {
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("method:setUrl", "Dateien/symposium1_intro.mp3");
}
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("method:play", "");
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("enabled", "true");
}
function pause3F47141472A94211B861A90A0C589F0A()
{
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("method:stop", "");
}
function setPosition3F47141472A94211B861A90A0C589F0A()
{
var position = document.getElementById("inputPosition3F47141472A94211B861A90A0C589F0A").value;
getFlashObject3F47141472A94211B861A90A0C589F0A().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Ansgar Beckermann: What would ist mean to explain consciousness?

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener8AECD3C79D99406CBB23B323CA6167D1 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener8AECD3C79D99406CBB23B323CA6167D1.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider8AECD3C79D99406CBB23B323CA6167D1').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause8AECD3C79D99406CBB23B323CA6167D1();
},
stop: function(event, ui) {
document.getElementById("inputPosition8AECD3C79D99406CBB23B323CA6167D1").value = ui.value;
setPosition8AECD3C79D99406CBB23B323CA6167D1();
play8AECD3C79D99406CBB23B323CA6167D1();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener8AECD3C79D99406CBB23B323CA6167D1.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info8AECD3C79D99406CBB23B323CA6167D1").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info8AECD3C79D99406CBB23B323CA6167D1").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider8AECD3C79D99406CBB23B323CA6167D1').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider8AECD3C79D99406CBB23B323CA6167D1').slider('option', 'max', Number(myListener8AECD3C79D99406CBB23B323CA6167D1.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay8AECD3C79D99406CBB23B323CA6167D1").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause8AECD3C79D99406CBB23B323CA6167D1").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject8AECD3C79D99406CBB23B323CA6167D1()
{
return document.getElementById("myFlash8AECD3C79D99406CBB23B323CA6167D1");
}

// Hier wird die mp3-Datei übergeben
function play8AECD3C79D99406CBB23B323CA6167D1()
{
if (myListener8AECD3C79D99406CBB23B323CA6167D1.position == 0) {
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("method:setUrl", "Dateien/beckermann(2).mp3");
}
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("method:play", "");
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("enabled", "true");
}
function pause8AECD3C79D99406CBB23B323CA6167D1()
{
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("method:stop", "");
}
function setPosition8AECD3C79D99406CBB23B323CA6167D1()
{
var position = document.getElementById("inputPosition8AECD3C79D99406CBB23B323CA6167D1").value;
getFlashObject8AECD3C79D99406CBB23B323CA6167D1().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

David Chalmers: What ist a neural correlate of consciousness?

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener225B7AA4DBCA41EDAD9A0781B31F830D = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener225B7AA4DBCA41EDAD9A0781B31F830D.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider225B7AA4DBCA41EDAD9A0781B31F830D').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause225B7AA4DBCA41EDAD9A0781B31F830D();
},
stop: function(event, ui) {
document.getElementById("inputPosition225B7AA4DBCA41EDAD9A0781B31F830D").value = ui.value;
setPosition225B7AA4DBCA41EDAD9A0781B31F830D();
play225B7AA4DBCA41EDAD9A0781B31F830D();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener225B7AA4DBCA41EDAD9A0781B31F830D.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info225B7AA4DBCA41EDAD9A0781B31F830D").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info225B7AA4DBCA41EDAD9A0781B31F830D").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider225B7AA4DBCA41EDAD9A0781B31F830D').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider225B7AA4DBCA41EDAD9A0781B31F830D').slider('option', 'max', Number(myListener225B7AA4DBCA41EDAD9A0781B31F830D.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay225B7AA4DBCA41EDAD9A0781B31F830D").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause225B7AA4DBCA41EDAD9A0781B31F830D").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D()
{
return document.getElementById("myFlash225B7AA4DBCA41EDAD9A0781B31F830D");
}

// Hier wird die mp3-Datei übergeben
function play225B7AA4DBCA41EDAD9A0781B31F830D()
{
if (myListener225B7AA4DBCA41EDAD9A0781B31F830D.position == 0) {
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("method:setUrl", "Dateien/chalmers(2).mp3");
}
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("method:play", "");
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("enabled", "true");
}
function pause225B7AA4DBCA41EDAD9A0781B31F830D()
{
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("method:stop", "");
}
function setPosition225B7AA4DBCA41EDAD9A0781B31F830D()
{
var position = document.getElementById("inputPosition225B7AA4DBCA41EDAD9A0781B31F830D").value;
getFlashObject225B7AA4DBCA41EDAD9A0781B31F830D().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

First Discussion

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerCDE1D090A309435B892D13D7E84267D6 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerCDE1D090A309435B892D13D7E84267D6.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderCDE1D090A309435B892D13D7E84267D6').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseCDE1D090A309435B892D13D7E84267D6();
},
stop: function(event, ui) {
document.getElementById("inputPositionCDE1D090A309435B892D13D7E84267D6").value = ui.value;
setPositionCDE1D090A309435B892D13D7E84267D6();
playCDE1D090A309435B892D13D7E84267D6();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerCDE1D090A309435B892D13D7E84267D6.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoCDE1D090A309435B892D13D7E84267D6").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoCDE1D090A309435B892D13D7E84267D6").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderCDE1D090A309435B892D13D7E84267D6').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderCDE1D090A309435B892D13D7E84267D6').slider('option', 'max', Number(myListenerCDE1D090A309435B892D13D7E84267D6.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayCDE1D090A309435B892D13D7E84267D6").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseCDE1D090A309435B892D13D7E84267D6").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectCDE1D090A309435B892D13D7E84267D6()
{
return document.getElementById("myFlashCDE1D090A309435B892D13D7E84267D6");
}

// Hier wird die mp3-Datei übergeben
function playCDE1D090A309435B892D13D7E84267D6()
{
if (myListenerCDE1D090A309435B892D13D7E84267D6.position == 0) {
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("method:setUrl", "Dateien/symposium1_discussion1.mp3");
}
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("method:play", "");
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("enabled", "true");
}
function pauseCDE1D090A309435B892D13D7E84267D6()
{
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("method:stop", "");
}
function setPositionCDE1D090A309435B892D13D7E84267D6()
{
var position = document.getElementById("inputPositionCDE1D090A309435B892D13D7E84267D6").value;
getFlashObjectCDE1D090A309435B892D13D7E84267D6().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Joelle Proust: Awareness of being the actor of one's actions: Three leves of analysis

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener4F3C77C0812C4A5BBE2D57B60B69699F = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener4F3C77C0812C4A5BBE2D57B60B69699F.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider4F3C77C0812C4A5BBE2D57B60B69699F').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause4F3C77C0812C4A5BBE2D57B60B69699F();
},
stop: function(event, ui) {
document.getElementById("inputPosition4F3C77C0812C4A5BBE2D57B60B69699F").value = ui.value;
setPosition4F3C77C0812C4A5BBE2D57B60B69699F();
play4F3C77C0812C4A5BBE2D57B60B69699F();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener4F3C77C0812C4A5BBE2D57B60B69699F.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info4F3C77C0812C4A5BBE2D57B60B69699F").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info4F3C77C0812C4A5BBE2D57B60B69699F").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider4F3C77C0812C4A5BBE2D57B60B69699F').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider4F3C77C0812C4A5BBE2D57B60B69699F').slider('option', 'max', Number(myListener4F3C77C0812C4A5BBE2D57B60B69699F.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay4F3C77C0812C4A5BBE2D57B60B69699F").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause4F3C77C0812C4A5BBE2D57B60B69699F").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F()
{
return document.getElementById("myFlash4F3C77C0812C4A5BBE2D57B60B69699F");
}

// Hier wird die mp3-Datei übergeben
function play4F3C77C0812C4A5BBE2D57B60B69699F()
{
if (myListener4F3C77C0812C4A5BBE2D57B60B69699F.position == 0) {
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("method:setUrl", "Dateien/proust.mp3");
}
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("method:play", "");
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("enabled", "true");
}
function pause4F3C77C0812C4A5BBE2D57B60B69699F()
{
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("method:stop", "");
}
function setPosition4F3C77C0812C4A5BBE2D57B60B69699F()
{
var position = document.getElementById("inputPosition4F3C77C0812C4A5BBE2D57B60B69699F").value;
getFlashObject4F3C77C0812C4A5BBE2D57B60B69699F().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Ned Block: Why the explanatory gap is not as wide as it seems to be

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerD7FEBA9ECF6D4379A3E2C23357926DA9 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerD7FEBA9ECF6D4379A3E2C23357926DA9.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderD7FEBA9ECF6D4379A3E2C23357926DA9').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseD7FEBA9ECF6D4379A3E2C23357926DA9();
},
stop: function(event, ui) {
document.getElementById("inputPositionD7FEBA9ECF6D4379A3E2C23357926DA9").value = ui.value;
setPositionD7FEBA9ECF6D4379A3E2C23357926DA9();
playD7FEBA9ECF6D4379A3E2C23357926DA9();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerD7FEBA9ECF6D4379A3E2C23357926DA9.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoD7FEBA9ECF6D4379A3E2C23357926DA9").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoD7FEBA9ECF6D4379A3E2C23357926DA9").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderD7FEBA9ECF6D4379A3E2C23357926DA9').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderD7FEBA9ECF6D4379A3E2C23357926DA9').slider('option', 'max', Number(myListenerD7FEBA9ECF6D4379A3E2C23357926DA9.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayD7FEBA9ECF6D4379A3E2C23357926DA9").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseD7FEBA9ECF6D4379A3E2C23357926DA9").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9()
{
return document.getElementById("myFlashD7FEBA9ECF6D4379A3E2C23357926DA9");
}

// Hier wird die mp3-Datei übergeben
function playD7FEBA9ECF6D4379A3E2C23357926DA9()
{
if (myListenerD7FEBA9ECF6D4379A3E2C23357926DA9.position == 0) {
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("method:setUrl", "Dateien/block(2).mp3");
}
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("method:play", "");
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("enabled", "true");
}
function pauseD7FEBA9ECF6D4379A3E2C23357926DA9()
{
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("method:stop", "");
}
function setPositionD7FEBA9ECF6D4379A3E2C23357926DA9()
{
var position = document.getElementById("inputPositionD7FEBA9ECF6D4379A3E2C23357926DA9").value;
getFlashObjectD7FEBA9ECF6D4379A3E2C23357926DA9().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Second Discussion

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener2AAB22CDB8594BE496B3D01F6527660D = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener2AAB22CDB8594BE496B3D01F6527660D.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider2AAB22CDB8594BE496B3D01F6527660D').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause2AAB22CDB8594BE496B3D01F6527660D();
},
stop: function(event, ui) {
document.getElementById("inputPosition2AAB22CDB8594BE496B3D01F6527660D").value = ui.value;
setPosition2AAB22CDB8594BE496B3D01F6527660D();
play2AAB22CDB8594BE496B3D01F6527660D();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener2AAB22CDB8594BE496B3D01F6527660D.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info2AAB22CDB8594BE496B3D01F6527660D").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info2AAB22CDB8594BE496B3D01F6527660D").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider2AAB22CDB8594BE496B3D01F6527660D').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider2AAB22CDB8594BE496B3D01F6527660D').slider('option', 'max', Number(myListener2AAB22CDB8594BE496B3D01F6527660D.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay2AAB22CDB8594BE496B3D01F6527660D").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause2AAB22CDB8594BE496B3D01F6527660D").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject2AAB22CDB8594BE496B3D01F6527660D()
{
return document.getElementById("myFlash2AAB22CDB8594BE496B3D01F6527660D");
}

// Hier wird die mp3-Datei übergeben
function play2AAB22CDB8594BE496B3D01F6527660D()
{
if (myListener2AAB22CDB8594BE496B3D01F6527660D.position == 0) {
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("method:setUrl", "Dateien/symposium1_discussion2.mp3");
}
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("method:play", "");
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("enabled", "true");
}
function pause2AAB22CDB8594BE496B3D01F6527660D()
{
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("method:stop", "");
}
function setPosition2AAB22CDB8594BE496B3D01F6527660D()
{
var position = document.getElementById("inputPosition2AAB22CDB8594BE496B3D01F6527660D").value;
getFlashObject2AAB22CDB8594BE496B3D01F6527660D().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Symposium 2 (Moderator: Antti Revonsuo)

The NMDA-receptor-complex and the NCC

Antti Revonsuo: Introduction

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener928B1AAA5D3B410CB3005722F3A2499F = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener928B1AAA5D3B410CB3005722F3A2499F.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider928B1AAA5D3B410CB3005722F3A2499F').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause928B1AAA5D3B410CB3005722F3A2499F();
},
stop: function(event, ui) {
document.getElementById("inputPosition928B1AAA5D3B410CB3005722F3A2499F").value = ui.value;
setPosition928B1AAA5D3B410CB3005722F3A2499F();
play928B1AAA5D3B410CB3005722F3A2499F();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener928B1AAA5D3B410CB3005722F3A2499F.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info928B1AAA5D3B410CB3005722F3A2499F").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info928B1AAA5D3B410CB3005722F3A2499F").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider928B1AAA5D3B410CB3005722F3A2499F').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider928B1AAA5D3B410CB3005722F3A2499F').slider('option', 'max', Number(myListener928B1AAA5D3B410CB3005722F3A2499F.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay928B1AAA5D3B410CB3005722F3A2499F").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause928B1AAA5D3B410CB3005722F3A2499F").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject928B1AAA5D3B410CB3005722F3A2499F()
{
return document.getElementById("myFlash928B1AAA5D3B410CB3005722F3A2499F");
}

// Hier wird die mp3-Datei übergeben
function play928B1AAA5D3B410CB3005722F3A2499F()
{
if (myListener928B1AAA5D3B410CB3005722F3A2499F.position == 0) {
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("method:setUrl", "Dateien/symposium2_intro.mp3");
}
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("method:play", "");
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("enabled", "true");
}
function pause928B1AAA5D3B410CB3005722F3A2499F()
{
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("method:stop", "");
}
function setPosition928B1AAA5D3B410CB3005722F3A2499F()
{
var position = document.getElementById("inputPosition928B1AAA5D3B410CB3005722F3A2499F").value;
getFlashObject928B1AAA5D3B410CB3005722F3A2499F().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Hans Flohr: NMDA-receptor-complex-mediated computational processes as a candidate for the NCC

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener57041658ED6F4CA79DF3AF7E93C94DEE = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener57041658ED6F4CA79DF3AF7E93C94DEE.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider57041658ED6F4CA79DF3AF7E93C94DEE').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause57041658ED6F4CA79DF3AF7E93C94DEE();
},
stop: function(event, ui) {
document.getElementById("inputPosition57041658ED6F4CA79DF3AF7E93C94DEE").value = ui.value;
setPosition57041658ED6F4CA79DF3AF7E93C94DEE();
play57041658ED6F4CA79DF3AF7E93C94DEE();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener57041658ED6F4CA79DF3AF7E93C94DEE.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info57041658ED6F4CA79DF3AF7E93C94DEE").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info57041658ED6F4CA79DF3AF7E93C94DEE").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider57041658ED6F4CA79DF3AF7E93C94DEE').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider57041658ED6F4CA79DF3AF7E93C94DEE').slider('option', 'max', Number(myListener57041658ED6F4CA79DF3AF7E93C94DEE.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay57041658ED6F4CA79DF3AF7E93C94DEE").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause57041658ED6F4CA79DF3AF7E93C94DEE").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE()
{
return document.getElementById("myFlash57041658ED6F4CA79DF3AF7E93C94DEE");
}

// Hier wird die mp3-Datei übergeben
function play57041658ED6F4CA79DF3AF7E93C94DEE()
{
if (myListener57041658ED6F4CA79DF3AF7E93C94DEE.position == 0) {
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("method:setUrl", "");
}
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("method:play", "");
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("enabled", "true");
}
function pause57041658ED6F4CA79DF3AF7E93C94DEE()
{
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("method:stop", "");
}
function setPosition57041658ED6F4CA79DF3AF7E93C94DEE()
{
var position = document.getElementById("inputPosition57041658ED6F4CA79DF3AF7E93C94DEE").value;
getFlashObject57041658ED6F4CA79DF3AF7E93C94DEE().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Valerie Gray Hardcastle: How to understand the N in NCC

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener51237B82EC264FBE86D74FF42ED328A4 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener51237B82EC264FBE86D74FF42ED328A4.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider51237B82EC264FBE86D74FF42ED328A4').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause51237B82EC264FBE86D74FF42ED328A4();
},
stop: function(event, ui) {
document.getElementById("inputPosition51237B82EC264FBE86D74FF42ED328A4").value = ui.value;
setPosition51237B82EC264FBE86D74FF42ED328A4();
play51237B82EC264FBE86D74FF42ED328A4();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener51237B82EC264FBE86D74FF42ED328A4.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info51237B82EC264FBE86D74FF42ED328A4").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info51237B82EC264FBE86D74FF42ED328A4").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider51237B82EC264FBE86D74FF42ED328A4').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider51237B82EC264FBE86D74FF42ED328A4').slider('option', 'max', Number(myListener51237B82EC264FBE86D74FF42ED328A4.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay51237B82EC264FBE86D74FF42ED328A4").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause51237B82EC264FBE86D74FF42ED328A4").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject51237B82EC264FBE86D74FF42ED328A4()
{
return document.getElementById("myFlash51237B82EC264FBE86D74FF42ED328A4");
}

// Hier wird die mp3-Datei übergeben
function play51237B82EC264FBE86D74FF42ED328A4()
{
if (myListener51237B82EC264FBE86D74FF42ED328A4.position == 0) {
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("method:setUrl", "Dateien/hardcastle(2).mp3");
}
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("method:play", "");
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("enabled", "true");
}
function pause51237B82EC264FBE86D74FF42ED328A4()
{
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("method:stop", "");
}
function setPosition51237B82EC264FBE86D74FF42ED328A4()
{
var position = document.getElementById("inputPosition51237B82EC264FBE86D74FF42ED328A4").value;
getFlashObject51237B82EC264FBE86D74FF42ED328A4().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Hans Flohr: Reply to Hardcastle

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener070ADA546FDF4B31A316F0EDCBDC9F4C = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener070ADA546FDF4B31A316F0EDCBDC9F4C.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider070ADA546FDF4B31A316F0EDCBDC9F4C').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause070ADA546FDF4B31A316F0EDCBDC9F4C();
},
stop: function(event, ui) {
document.getElementById("inputPosition070ADA546FDF4B31A316F0EDCBDC9F4C").value = ui.value;
setPosition070ADA546FDF4B31A316F0EDCBDC9F4C();
play070ADA546FDF4B31A316F0EDCBDC9F4C();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener070ADA546FDF4B31A316F0EDCBDC9F4C.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info070ADA546FDF4B31A316F0EDCBDC9F4C").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info070ADA546FDF4B31A316F0EDCBDC9F4C").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider070ADA546FDF4B31A316F0EDCBDC9F4C').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider070ADA546FDF4B31A316F0EDCBDC9F4C').slider('option', 'max', Number(myListener070ADA546FDF4B31A316F0EDCBDC9F4C.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay070ADA546FDF4B31A316F0EDCBDC9F4C").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause070ADA546FDF4B31A316F0EDCBDC9F4C").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C()
{
return document.getElementById("myFlash070ADA546FDF4B31A316F0EDCBDC9F4C");
}

// Hier wird die mp3-Datei übergeben
function play070ADA546FDF4B31A316F0EDCBDC9F4C()
{
if (myListener070ADA546FDF4B31A316F0EDCBDC9F4C.position == 0) {
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("method:setUrl", "Dateien/flohr2(2).mp3");
}
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("method:play", "");
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("enabled", "true");
}
function pause070ADA546FDF4B31A316F0EDCBDC9F4C()
{
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("method:stop", "");
}
function setPosition070ADA546FDF4B31A316F0EDCBDC9F4C()
{
var position = document.getElementById("inputPosition070ADA546FDF4B31A316F0EDCBDC9F4C").value;
getFlashObject070ADA546FDF4B31A316F0EDCBDC9F4C().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Nick Franks: An assessment of the role of NMDA receptor function in consciousness: What can we learn from the mechanisms of general anaesthesia?

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerBAED3FC368FA4C8E9FCBE7221405AD93 = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerBAED3FC368FA4C8E9FCBE7221405AD93.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderBAED3FC368FA4C8E9FCBE7221405AD93').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseBAED3FC368FA4C8E9FCBE7221405AD93();
},
stop: function(event, ui) {
document.getElementById("inputPositionBAED3FC368FA4C8E9FCBE7221405AD93").value = ui.value;
setPositionBAED3FC368FA4C8E9FCBE7221405AD93();
playBAED3FC368FA4C8E9FCBE7221405AD93();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerBAED3FC368FA4C8E9FCBE7221405AD93.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoBAED3FC368FA4C8E9FCBE7221405AD93").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoBAED3FC368FA4C8E9FCBE7221405AD93").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderBAED3FC368FA4C8E9FCBE7221405AD93').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderBAED3FC368FA4C8E9FCBE7221405AD93').slider('option', 'max', Number(myListenerBAED3FC368FA4C8E9FCBE7221405AD93.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayBAED3FC368FA4C8E9FCBE7221405AD93").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseBAED3FC368FA4C8E9FCBE7221405AD93").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93()
{
return document.getElementById("myFlashBAED3FC368FA4C8E9FCBE7221405AD93");
}

// Hier wird die mp3-Datei übergeben
function playBAED3FC368FA4C8E9FCBE7221405AD93()
{
if (myListenerBAED3FC368FA4C8E9FCBE7221405AD93.position == 0) {
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("method:setUrl", "Dateien/franks(2).mp3");
}
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("method:play", "");
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("enabled", "true");
}
function pauseBAED3FC368FA4C8E9FCBE7221405AD93()
{
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("method:stop", "");
}
function setPositionBAED3FC368FA4C8E9FCBE7221405AD93()
{
var position = document.getElementById("inputPositionBAED3FC368FA4C8E9FCBE7221405AD93").value;
getFlashObjectBAED3FC368FA4C8E9FCBE7221405AD93().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Hans Flohr: Reply to Franks

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener2060450DA6FA4CBBBF48B7B9D7FC0F7E = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener2060450DA6FA4CBBBF48B7B9D7FC0F7E.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider2060450DA6FA4CBBBF48B7B9D7FC0F7E').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause2060450DA6FA4CBBBF48B7B9D7FC0F7E();
},
stop: function(event, ui) {
document.getElementById("inputPosition2060450DA6FA4CBBBF48B7B9D7FC0F7E").value = ui.value;
setPosition2060450DA6FA4CBBBF48B7B9D7FC0F7E();
play2060450DA6FA4CBBBF48B7B9D7FC0F7E();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener2060450DA6FA4CBBBF48B7B9D7FC0F7E.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info2060450DA6FA4CBBBF48B7B9D7FC0F7E").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info2060450DA6FA4CBBBF48B7B9D7FC0F7E").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider2060450DA6FA4CBBBF48B7B9D7FC0F7E').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider2060450DA6FA4CBBBF48B7B9D7FC0F7E').slider('option', 'max', Number(myListener2060450DA6FA4CBBBF48B7B9D7FC0F7E.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay2060450DA6FA4CBBBF48B7B9D7FC0F7E").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause2060450DA6FA4CBBBF48B7B9D7FC0F7E").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E()
{
return document.getElementById("myFlash2060450DA6FA4CBBBF48B7B9D7FC0F7E");
}

// Hier wird die mp3-Datei übergeben
function play2060450DA6FA4CBBBF48B7B9D7FC0F7E()
{
if (myListener2060450DA6FA4CBBBF48B7B9D7FC0F7E.position == 0) {
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("method:setUrl", "Dateien/flohr3.mp3");
}
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("method:play", "");
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("enabled", "true");
}
function pause2060450DA6FA4CBBBF48B7B9D7FC0F7E()
{
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("method:stop", "");
}
function setPosition2060450DA6FA4CBBBF48B7B9D7FC0F7E()
{
var position = document.getElementById("inputPosition2060450DA6FA4CBBBF48B7B9D7FC0F7E").value;
getFlashObject2060450DA6FA4CBBBF48B7B9D7FC0F7E().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Symposium 3 (Moderator: Bill Banks)

Foundational issues in the cognitive neuroscience of consciousness

Arash Sahraie: Neuronal correlates of visual processing with and withoud awareness

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerF716FCDAF7FE4EEFAE7F57AEE2DFBB5A = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerF716FCDAF7FE4EEFAE7F57AEE2DFBB5A.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderF716FCDAF7FE4EEFAE7F57AEE2DFBB5A').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseF716FCDAF7FE4EEFAE7F57AEE2DFBB5A();
},
stop: function(event, ui) {
document.getElementById("inputPositionF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").value = ui.value;
setPositionF716FCDAF7FE4EEFAE7F57AEE2DFBB5A();
playF716FCDAF7FE4EEFAE7F57AEE2DFBB5A();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerF716FCDAF7FE4EEFAE7F57AEE2DFBB5A.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderF716FCDAF7FE4EEFAE7F57AEE2DFBB5A').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderF716FCDAF7FE4EEFAE7F57AEE2DFBB5A').slider('option', 'max', Number(myListenerF716FCDAF7FE4EEFAE7F57AEE2DFBB5A.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A()
{
return document.getElementById("myFlashF716FCDAF7FE4EEFAE7F57AEE2DFBB5A");
}

// Hier wird die mp3-Datei übergeben
function playF716FCDAF7FE4EEFAE7F57AEE2DFBB5A()
{
if (myListenerF716FCDAF7FE4EEFAE7F57AEE2DFBB5A.position == 0) {
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("method:setUrl", "Dateien/sahraie.mp3");
}
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("method:play", "");
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("enabled", "true");
}
function pauseF716FCDAF7FE4EEFAE7F57AEE2DFBB5A()
{
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("method:stop", "");
}
function setPositionF716FCDAF7FE4EEFAE7F57AEE2DFBB5A()
{
var position = document.getElementById("inputPositionF716FCDAF7FE4EEFAE7F57AEE2DFBB5A").value;
getFlashObjectF716FCDAF7FE4EEFAE7F57AEE2DFBB5A().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Stephen Engel: Comparing perceptual and cortical sensitivity to color

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerD44CBC454C004E8BAC5CCE9DA5073E0E = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerD44CBC454C004E8BAC5CCE9DA5073E0E.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderD44CBC454C004E8BAC5CCE9DA5073E0E').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseD44CBC454C004E8BAC5CCE9DA5073E0E();
},
stop: function(event, ui) {
document.getElementById("inputPositionD44CBC454C004E8BAC5CCE9DA5073E0E").value = ui.value;
setPositionD44CBC454C004E8BAC5CCE9DA5073E0E();
playD44CBC454C004E8BAC5CCE9DA5073E0E();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerD44CBC454C004E8BAC5CCE9DA5073E0E.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoD44CBC454C004E8BAC5CCE9DA5073E0E").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoD44CBC454C004E8BAC5CCE9DA5073E0E").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderD44CBC454C004E8BAC5CCE9DA5073E0E').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderD44CBC454C004E8BAC5CCE9DA5073E0E').slider('option', 'max', Number(myListenerD44CBC454C004E8BAC5CCE9DA5073E0E.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayD44CBC454C004E8BAC5CCE9DA5073E0E").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseD44CBC454C004E8BAC5CCE9DA5073E0E").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E()
{
return document.getElementById("myFlashD44CBC454C004E8BAC5CCE9DA5073E0E");
}

// Hier wird die mp3-Datei übergeben
function playD44CBC454C004E8BAC5CCE9DA5073E0E()
{
if (myListenerD44CBC454C004E8BAC5CCE9DA5073E0E.position == 0) {
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("method:setUrl", "Dateien/engel(2).mp3");
}
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("method:play", "");
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("enabled", "true");
}
function pauseD44CBC454C004E8BAC5CCE9DA5073E0E()
{
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("method:stop", "");
}
function setPositionD44CBC454C004E8BAC5CCE9DA5073E0E()
{
var position = document.getElementById("inputPositionD44CBC454C004E8BAC5CCE9DA5073E0E").value;
getFlashObjectD44CBC454C004E8BAC5CCE9DA5073E0E().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Dominic Ffytche: The anatomy of conscious vision

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListenerAD01AE904448479EA58829A67DADED8A = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListenerAD01AE904448479EA58829A67DADED8A.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#sliderAD01AE904448479EA58829A67DADED8A').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pauseAD01AE904448479EA58829A67DADED8A();
},
stop: function(event, ui) {
document.getElementById("inputPositionAD01AE904448479EA58829A67DADED8A").value = ui.value;
setPositionAD01AE904448479EA58829A67DADED8A();
playAD01AE904448479EA58829A67DADED8A();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListenerAD01AE904448479EA58829A67DADED8A.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_infoAD01AE904448479EA58829A67DADED8A").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_infoAD01AE904448479EA58829A67DADED8A").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#sliderAD01AE904448479EA58829A67DADED8A').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#sliderAD01AE904448479EA58829A67DADED8A').slider('option', 'max', Number(myListenerAD01AE904448479EA58829A67DADED8A.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplayAD01AE904448479EA58829A67DADED8A").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpauseAD01AE904448479EA58829A67DADED8A").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObjectAD01AE904448479EA58829A67DADED8A()
{
return document.getElementById("myFlashAD01AE904448479EA58829A67DADED8A");
}

// Hier wird die mp3-Datei übergeben
function playAD01AE904448479EA58829A67DADED8A()
{
if (myListenerAD01AE904448479EA58829A67DADED8A.position == 0) {
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("method:setUrl", "Dateien/engel(3).mp3");
}
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("method:play", "");
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("enabled", "true");
}
function pauseAD01AE904448479EA58829A67DADED8A()
{
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("method:pause", "");
}
function stop()
{
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("method:stop", "");
}
function setPositionAD01AE904448479EA58829A67DADED8A()
{
var position = document.getElementById("inputPositionAD01AE904448479EA58829A67DADED8A").value;
getFlashObjectAD01AE904448479EA58829A67DADED8A().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

Concluding Lecture

Ernst Pöppel: A syntopic view

//
/* JS-Flash-MP3 Player. Copyright: 2009 by Jan Bucher. */

/* Dieser Player besteht aus drei Elementen:
1. Flash-Datei mit dem Player-Code. (Spielt die MP3 im Hintergrund) zu finden ab Zeile 181
2. JS-Objekt zur Steuerung (folgt direkt)
3. JQuery UI: Slider zeigt den Stand an und kann ihn verändern.
*/

// JS-OBJEKT ZUR STEUERUNG
/*
Wir erstellen das Objekt myListener, der später an den Flash-Film gebunden wird.
Zuerst wird es initialisert, dann werden wir den Slider einführen. Erst danach wird
das JS-Objekt wieder aufgegriffen, da diverse Funktionen des Callbacks direkt an
den Slider gebunden werden.
*/
// Erzeugen des JS-Objektes. Name: myListener plus GUID (ist dann mehrmals auf einer Seite einsetzbar. Die Page-GUID wird 40mal verwendet, daher wird es ab jetzt nicht mehr gesondert erwähnt.
var myListener0605512164AE44519124937FE75FF1DD = new Object();

// Initialisation des Objekt: Der Stand zu Beginn ist 0.

myListener0605512164AE44519124937FE75FF1DD.onInit = function()
{
this.position = 0;
};

// Einführen des Sliders von jqueryui.com mit folgenden Werten:
// max: Wieviele Einheiten wird der Player maximal darstellen müssen? Diese Zahl wird später, wenn der MP3 Player initialisiert ist, durch den exakten Wert in Millisekunden ersetzt. 1000 ms = 1 sec.
// value: Der aktuelle Stand des Sliders
// start: Callback-Funktion für das fassen des Sliders. Wird der Slider erfasst, dann stoppt der Player. (Damit der Sliderwert nicht mehr aktualisiert wird...)
// stop: Callback für das loslassen: Dann weiterspielen, vorher aber die Position an den Player übergeben.
$(function(){
$('#slider0605512164AE44519124937FE75FF1DD').slider({
max: 10000,
value: 0,
start: function(event, ui) {
pause0605512164AE44519124937FE75FF1DD();
},
stop: function(event, ui) {
document.getElementById("inputPosition0605512164AE44519124937FE75FF1DD").value = ui.value;
setPosition0605512164AE44519124937FE75FF1DD();
play0605512164AE44519124937FE75FF1DD();
}
});
});
/* Update: An den Player gebundenes Objekt, dass ständig aktualisiert wird.
*/
myListener0605512164AE44519124937FE75FF1DD.onUpdate = function()
{

// DEBUG ( Infos die auslesbar sind, sofern man entsprechende HTML-Elemente bereitstellt. Wird NICHT verwendet ... )
//document.getElementById("info_playing").innerHTML = this.isPlaying;
//document.getElementById("info_url").innerHTML = this.url;
//document.getElementById("info_duration").innerHTML = this.duration;
// Wieviel ist bereits geladen? An entsprechendes Element weitergeben ...
// document.getElementById("player_info0605512164AE44519124937FE75FF1DD").innerHTML = this.bytesPercent + "% geladen";

// Zeitrechnung: this.position liefert den aktuellen Wert in MS.
// Wir brauchen aber MM:SS
// floor: Abrunden
// this.duration - this.position ergibt die noch verbleibenden Millisekunden
var sekunden = Math.round((this.duration - this.position) / 1000);
var minuten = 0;
if ( (sekunden / 60) >= 1){
minuten = sekunden / 60;
sekunden = sekunden - (Math.floor(minuten) * 60);
};

if (sekunden < 10){
// Führende Null unter 10 Sekunden
sekunden = "0" + sekunden;
};

// Und das entsprechende ZEIT-Element aktualisieren...
document.getElementById("player_info0605512164AE44519124937FE75FF1DD").innerHTML = Math.floor(minuten) + ":" + sekunden;

// Slider weiterschieben ...
// Posi ist eine normale Javascript-Variable. Casting wird hier nicht benötigt.
var posi = this.position;
if (this.isPlaying == "true" || this.position == 0){
$(function(){
$('#slider0605512164AE44519124937FE75FF1DD').slider('option', 'value', posi);

});
}
// Maximal-Wert für Slider setzen.
// Number-Cast wichtig!
$(function(){
$('#slider0605512164AE44519124937FE75FF1DD').slider('option', 'max', Number(myListener0605512164AE44519124937FE75FF1DD.duration));

});

// Steuerelemente setzen
var isPlaying = (this.isPlaying == "true");
document.getElementById("playerplay0605512164AE44519124937FE75FF1DD").style.display = (isPlaying)?"none":"block";
document.getElementById("playerpause0605512164AE44519124937FE75FF1DD").style.display = (isPlaying)?"block":"none";

};

// JS-Flash-Anbindung ...
function getFlashObject0605512164AE44519124937FE75FF1DD()
{
return document.getElementById("myFlash0605512164AE44519124937FE75FF1DD");
}

// Hier wird die mp3-Datei übergeben
function play0605512164AE44519124937FE75FF1DD()
{
if (myListener0605512164AE44519124937FE75FF1DD.position == 0) {
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("method:setUrl", "Dateien/poeppel(2).mp3");
}
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("method:play", "");
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("enabled", "true");
}
function pause0605512164AE44519124937FE75FF1DD()
{
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("method:pause", "");
}
function stop()
{
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("method:stop", "");
}
function setPosition0605512164AE44519124937FE75FF1DD()
{
var position = document.getElementById("inputPosition0605512164AE44519124937FE75FF1DD").value;
getFlashObject0605512164AE44519124937FE75FF1DD().SetVariable("method:setPosition", position);
}
//

eval(args);

0:00

Download

On this page you find audio-cuts of selected lectures given during the 2nd ASSC conference (June, 1998, Bremen). The cuts are in MP3-format, so your browser needs MP3-capabilities (e. g. the RealPlayer).

Select HiFi- or LoFi-quality, cleck the left mouse button to play or the right button to download.

Plenary Talks & Sessions

Symposium 1

Symposium 2

Symposium 3

Concluding Lecture

Plenary Talks & Sessions

 

Christof Koch

The neural correlates of consciousness and the frontal lobes



[LoFi | HiFi]

Petra Stoerig

Observations pertaining to the neuronal basis of conscious vision



[LoFi | HiFi]

Thomas Schmidt

Visual perception without awareness: Priming responses by colour



[LoFi | HiFi]

Beena Khurana

Face representation without conscious processing



[LoFi | HiFi]

Vittorio Gallese

From neurons to meaning: Mirror neurons and social understanding



[LoFi | HiFi]

Gerhard Roth

Evolution and ontogeny of consciousness



[LoFi | HiFi]

Wolf Singer

The putative structure of representations supporting phenomenal awareness



[LoFi | HiFi]

Nikos Logothetis

Neural mechanisms underlying bistable perception



[LoFi | HiFi]

Erik D. Lumer

Neural basis of perceptual rivalry in the human brain



[LoFi | HiFi]

Melvyn Goodale

The role of the temporal lobe in the mediation of conscious vision



[LoFi | HiFi]

Patricia Churchland

Modules and muddles



[LoFi | HiFi]

Thomas Metzinger

Being No One - Why the NCSC is important



[LoFi | HiFi]

Vilayanur Ramachandran

What neurological syndromes can reveal about consciousness: Lessons from Capgras syndrome, phantom limbs, neglect and denial



[LoFi | HiFi]

Symposium 1 (Moderator: Thomas Metzinger)

Foundational issues in the congnitive neuroscience of consciousness

Thomas Metzinger

Introduction



[LoFi | HiFi]

Ansgar Beckermann

What would it mean to explain consciousness?



[LoFi | HiFi]

David Chalmers

What is a neural correlate of consciousness?



[LoFi | HiFi]

First Discussion

[LoFi | HiFi]

Joëlle Proust

Awareness of being the actor of one's actions: Three levels of analysis



[LoFi | HiFi]

Ned Block

Why the explanatory gap ist not as wide as it seems to be



[LoFi | HiFi]

Second Discussion

[LoFi | HiFi]

Symposium 2 (Moderator: Antti Revonsuo)

The NMDA-receptor-complex and the NCC

Antti Revonsuo

Introduction



[LoFi | HiFi]

Hans Flohr

NMDA-receptor-complex-mediated computational processes as a candidate for the NCC



[LoFi | HiFi]

Valerie Gray Hardcastle

How to understand the N in NCC



[LoFi | HiFi]

Hans Flohr

Reply to Hardcastle



[LoFi | HiFi]

Nick Franks

An assessment of the role of NMDA receptor function in consciousness: What can we learn from the mechanisms of general anaesthesia?



[LoFi | HiFi]

Hans Flohr

Reply to Franks



[LoFi | HiFi]

Symposium 3 (Moderator: Bill Banks)

Foundational issues in the congnitive neuroscience of consciousness

Arash Sahraie

Neuronal correlates of visual processing with and without awareness



[LoFi | HiFi]

Stephan Engel

Comparing perceptual and cortical sensitivity to color



[LoFi | HiFi]

Dominic Ffytche

The anatomy of conscious vision



[LoFi | HiFi]

Concluding Lecture

Ernst Pöppel

A syntopic view



[LoFi | HiFi]