home *** CD-ROM | disk | FTP | other *** search
/ Freelog 115 / FreelogNo115-MaiJuin2013.iso / Internet / Free Download Manager / fdminst.exe / {app} / player.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2012-08-12  |  1.2 KB  |  40 lines

  1. function loadAndPlayVideo(uri)
  2. {
  3.    videoPlayer.contentPath = uri;
  4. }
  5. function playVideo()
  6. {
  7.    videoPlayer.play();
  8. }
  9. function pauseVideo()
  10. {
  11.    videoPlayer.pause();
  12. }
  13. function stopVideo()
  14. {
  15.    videoPlayer.stop();
  16. }
  17. flash.external.ExternalInterface.addCallback("playVideo",null,playVideo);
  18. flash.external.ExternalInterface.addCallback("loadAndPlayVideo",null,loadAndPlayVideo);
  19. flash.external.ExternalInterface.addCallback("stopVideo",null,stopVideo);
  20. flash.external.ExternalInterface.addCallback("pauseVideo",null,pauseVideo);
  21. var videoPlayerListener = new Object();
  22. videoPlayerListener.ready = function(eventObject)
  23. {
  24.    videoPlayer.play();
  25. };
  26. videoPlayerListener.stateChange = function(eventObject)
  27. {
  28.    if(videoPlayer.state == mx.video.FLVPlayback.CONNECTION_ERROR)
  29.    {
  30.    }
  31. };
  32. videoPlayerListener.metadataReceived = function(eventObject)
  33. {
  34.    trace("metadata received");
  35.    flash.external.ExternalInterface.call("ResizePlayer",videoPlayer.metadata.width,videoPlayer.metadata.height);
  36. };
  37. videoPlayer.addEventListener("ready",videoPlayerListener);
  38. videoPlayer.addEventListener("stateChange",videoPlayerListener);
  39. videoPlayer.addEventListener("metadataReceived",videoPlayerListener);
  40.