DOPly

In order to see doply in action, you need to install the latest version of Flash Player

Get Adobe Flash player

The player that simply does it

SEE THE PLAYER – DOPly

BUY NOW

What is DOPly?
What’s next?
FAQ
Documentation

The video player packed with lots of features.

Video servers compatibility: FMS, Wowza Pro, Red5

Video format support: H.264 encoded – flv – Youtube (through Youtube AS3 Wrapper)

Google Analytics – MRSS – Javascript

What is DOPly?

DOPly is combining the most required and used features in a all-in-one Flash Video Player.
DOPly is more than just a video player, it is a big, on-going project, with a sole purpose: to create the most versatile and useful video player.
The video player supports the most used Media Servers: FMS (Flash Media Server), Wowza Pro Server, Red5.
Makes use of Youtube AS3 Wrapper in order to play youtube videos.
Supports HD videos: h264 format.
Supports common flv videos.
Supports progressive download and streaming over the rtmp family protocols.

Has built in support for Google Analytics.
Uses MRSS video feeds.
Keyboard support, Flash Variables configuration, XML File Configuration.
Javascript API.
Modularity. MVC.
Very easy to use.

What’s next

There is a very big list on what’s next for DOPly.
Just to name a few:
Comunity sharing
Video Advertisments
Video subtitles
HD/SD switch (or bitrate chooser)
Geo-location content

FAQ

  1. How do I play Youtube clips?
    Firstly, download the latest (the latest wrapper is at the bottom of the page) Youtube AS3 Wrapper from this link. Unzip the archive, and copy the 2 swf file into the ytOD directory inside your project.
    Then simply set the id, or the entire link of a youtube video. (as seen in browser)
  2. Can I remove the “About Doply v…” that apears in the right click menu?
    No. That is the info about the software and it cannot be removed.
  3. How do I play rtmp streams?
    Just like any other stream. Only set the path of the stream. Just make sure the path contains the file extension, otherwise the player assumes the stream is a flv rtmp stream.
  4. How do I set the Google Analytics Account ID?
    By using a flash variable, named uaid.
    Example: uaid=UA_XXXXX
  5. How do I set the configuration file?
    By using a flash variable, named config.
    Set this to be the complete path to the config xml file.
  6. How do I set a video feed to be used?
    By using a flash variable, named feed.
    Set this variable to be the complete path to the feed file.
  7. How do I set a video file to be played?
    By using a flash variable, named video.
    Set this variable to be the complete path to the video file.
    Recommendation: set always the entire, absolute path, including file extension.
  8. My video does not have metadata embeded in it. How do I set info for the video, without using a feed file?
    By using flash variables: videoWidth, videoHeight, duration and fileSize can be used as flash variables to pass info about the video file.
  9. How do I set a preview image for the video without using a feed file?
    By using a flash variable, named previewImage.
    Set this to be the path to the image file.
  10. How do I set a logo image to be displayed without using a video feed file?
    By using a flash variable, named logoImage.
    Set this to be the path to the image file. If the image is bigger than 80px in width or height it will be automatically scaled down.
  11. How do I set a link for the logo image, so that when clicked it will take you to that url, without using a video feed file?
    By using a flash variable, named logoLink.
    Set this to be the url that will open.
  12. How do I change the js function listener for the stateChange event without using a config file?
    By using a flash variable, named stateChangeFunction.
    Set this to be the name of the javascript function that handles the stateChange event.
  13. How do I change the js function listener for the error event without using a config file?
    By using a flash variable, named errorFunction.
    Set this to be the name of the javascript function that handles the error event.
  14. How do I change the js function listener for the ready event without using a config file?
    By using a flash variable, named readyFunction.
    Set this to be the name of the javascript function that handles the ready event.
  15. How do I change the Google Analytics string format without using a config file?
    By using a flash variable, named analyticsFormat.
    Set this to be any combination of the analytics parameters.
    For more info about the parameters that can be used, check out the documentation.
  16. How do I stop the auto play feature of the player without using a config file?
    By using a flash variable, named autoPlay
    Set this variable to false, in order to stop autoPlay.
  17. What keyboard shortcuts are available?
    • Left and Right arrow keys – seek the video back and forth
    • Up and Down arrow keys – volume – up and down
    • Space bar – toggle play-pause
    • Ctrl + Alt + ENTER – go fullscreen
  18. What mouse gestures are available?
    • Left mouse button click – toggle play-pause
    • Mouse wheel – volume – up and down
    • Right mouse button click – Bring up the context menu

To be continued…

Documentation

http://www.ovidiudiac.ro/blog/doply/documentation

DeliciousFacebookMySpaceStumbleUponDiggLinkedInRedditShare
  1. No comments yet.
  1. No trackbacks yet.