strobe-textoverlayproxyplugin
Strobe proxy plugin example for showing how to create a proxy plugin with javascript API integration.
####Building the plugin with mxmlc
Download and install flex with the flex installer (ubuntu only, see Flex installer README for how to install flex on Mac OSX and Windows)
From the root directory of this repository. Do the following from the terminal:
mxmlc src/TextOverlayProxyPlugin.as -library-path+=libs -sp="src/" -static-link-runtime-shared-libraries=true -o bin-debug/TextOverlayProxyPlugin.swf
For testing you can set up a vhost and point it to the bin-debug folder. Copy the following files to the bin-debug folder if not allready there.
cp html-template/StrobeMediaPlayback.swf bin-debug/
cp html-template/crossdomain.xml bin-debug/
cp html-template/index.template.html bin-debug/index.html
If you want to just work in a folder directly on the root of your webserver you can do this:
# Assumming /var/www is the root of your webserver
sudo su
mkdir /var/www/textoverlayproxyplugin
cp -r bin-debug/* /var/www/textoverlayproxyplugin/
####Testing the plugin
Open http://localhost/textoverlayproxyplugin in your webbrowser From the chrome console or Firebug. Do the following
DrVideo._position.get().dom.node.addTextOverlay("Hello
World",100,100);
####Debugging
If you want firebug/chrome style debugging you can do the following:
# Calls console.log
console.log("Hello Foxy lady");
# calls console.error
console.error("Hello Foxy lady");
# creates a javascript alert box (does not require firebug or chrome)
console.alert("Hello Foxy lady");
I have mentinoned some possibilities in the flex installer README if you want other powertools.