Mediaplayer und MediaEvent per JS
Verfasst: 01.02.2011, 14:50
Hallo,
für ein Projekt versuche ich per JS einen Mediaplayer für Videodaten zu erstellen. Bin in der API für Acrobat JS aus media.EventListener gestoßen und dort auf dieses Skirpt
// Create a simple MediaEvents object[/code] var events = new app.media.Events[/code] ({[/code] // Called immediately during a Play event:[/code] onPlay: function() { console.println( "onPlay" ); },[/code] [/code] // Called during idle time after the Play event:[/code] afterPlay: function() { console.println( "afterPlay" ); },[/code] });[/code] var player = app.media.createPlayer({events: events});[/code] player.events.add({[/code] afterPlay: function( e ) {[/code] app.alert("Playback started, doc.URL = " + e.media.doc.URL );[/code] }[/code] });[/code] player.open();[/code]Egal wo ich versuche es auszuführen, ständig erhalte ich diese Fehlermeldung:
TypeError: a.doc is undefined
Das ganze ist für mich neu, was heißt dieser Fehler / wie bekomme ich diesen weg? Benötige das Event AfterPlay um darauf eine neue Seite anzusteuern.
für ein Projekt versuche ich per JS einen Mediaplayer für Videodaten zu erstellen. Bin in der API für Acrobat JS aus media.EventListener gestoßen und dort auf dieses Skirpt
// Create a simple MediaEvents object[/code] var events = new app.media.Events[/code] ({[/code] // Called immediately during a Play event:[/code] onPlay: function() { console.println( "onPlay" ); },[/code] [/code] // Called during idle time after the Play event:[/code] afterPlay: function() { console.println( "afterPlay" ); },[/code] });[/code] var player = app.media.createPlayer({events: events});[/code] player.events.add({[/code] afterPlay: function( e ) {[/code] app.alert("Playback started, doc.URL = " + e.media.doc.URL );[/code] }[/code] });[/code] player.open();[/code]Egal wo ich versuche es auszuführen, ständig erhalte ich diese Fehlermeldung:
TypeError: a.doc is undefined
Das ganze ist für mich neu, was heißt dieser Fehler / wie bekomme ich diesen weg? Benötige das Event AfterPlay um darauf eine neue Seite anzusteuern.