CVS edit link for tweetpradeep

I've been using Drupal for over a year now on many sites. We needed an easier way to embed the Flowplayer module to render video and audio content on our pages. Flowplayer currently needs to have php code to embed videos and audio files. We created a very easy way to embed flv, f4v, mp4, mp3 files using something as simple as [em|autoplay=off|splash=laugh.jpg|media_file=laugh.flv|captions=on|size=large].

The module essentially is an input filter and makes it easy to even embed mp3 files with a splash image that plays mp3 files when the image is clicked. [em|media_file=0247.mp3|splash=micro|autoplay=off] And offers various player sizes which can be passed as shown in the example.

It picks up the media files from the files/media folder that needs to contain the media files. This module would make it very easy to implement a self-hosted and wholly customizable video and audio gallery. It also supports Closed-Captioning in flv videos. This is my first attempt to give something back to the Drupal ecosystem.

This module has only one dependency - It needs the Flowplayer module, obviously, to function. Eventually, I plan to include support for many more media types and player
types like JWplayer as well.

CommentFileSizeAuthor
#3 embed_media.zip12.8 KBtweetpradeep
Support from Acquia helps fund testing for Drupal Acquia logo

Comments

tweetpradeep’s picture

Status: Postponed (maintainer needs more info) » Needs review

I've been using Drupal for over a year now on many sites. We needed an easier way to embed the Flowplayer module to render video and audio content on our pages. Flowplayer currently needs to have php code to embed videos and audio files ANYWHERE in a node. We created a very easy way to embed flv, f4v, mp4, mp3 files using something as simple as [em|autoplay=off|splash=laugh.jpg|media_file=laugh.flv|captions=on|size=large].

The module essentially is an input filter and makes it easy to even embed mp3 files with a splash image that plays mp3 files when the image is clicked. [em|media_file=0247.mp3|splash=micro|autoplay=off] And offers various player sizes which can be passed as shown in the example.

It picks up the media files from the files/media folder that needs to contain the media files. This module would make it very easy to implement a self-hosted and wholly customizable video and audio gallery. It also supports Closed-Captioning in flv videos. This is my first attempt to give something back to the Drupal ecosystem.

This module has only one dependency - It needs the Flowplayer module obviously, to function. Eventually, I plan to include support for many more media types and player types like JWplayer as well.

sreynen’s picture

Status: Needs review » Postponed (maintainer needs more info)

You need to upload the module code to be reviewed.

tweetpradeep’s picture

Status: Postponed (maintainer needs more info) » Needs review
FileSize
12.8 KB

Attached the zip file with the module now..... Please review.

apaderno’s picture

Status: Needs review » Needs work
Issue tags: +Module review
tweetpradeep’s picture

Status: Needs work » Needs review

I think this module needs a closer look. It sounds very similar to all the above mentioned modules, but this modules takes care of a special niche that none of the above modules currently do.... It was born because none of the above mentioned modules provide the features and the ease that this module does...

1) SELF HOSTED video and audio - that too with splash screens before the video / and all through the audio.
2) Closed captioning support for FLV files, directly in the embed code - can enable/disable in-video ads.
3) Direct use anywhere in a node, even in WYSIWYG editors.
4) Direct control of the audio player size - small, medium, large, etc... please install module and check the beauty of all this.

Note :
SWF Tools currently does not support splash screens for mp3 files.
Coolfilter does not have a 6.x version yet.
None of the currently available solutions let you enable or disable closed captioning in flv files.
Embed Filter is not WYSIWYG friendly yet.

This is essentially a quick way to create customized self hosted audio/video site very easily. Just FTP your files to the media folder, install flowplayer and this module, and you are ready to go. Please check the code and install it to review it.

Thanks

tweetpradeep’s picture

I thought a working demo of the above module would help....
Please check : http://imagineinternet.us/imagination-content-delivery-system-version-3

Important :
Please note all the variations (big and small and custom colored) in the audio player that is possible, also note the 'cc' closed-captioning button in the video that can be enabled or disabled in the embed tag itself. All media is self-hosted - not on youtube etc... And variations in rendering them are possible using a simple [em ... ] tag - more detail in the module readme.txt.

Thanks for your time...

apaderno’s picture

Status: Needs review » Needs work
  1. function embed_media_perm() {
    
      #, 'administer embed_media'
      return array('access embed_media', 'access administration pages');
    }
    

    A module declare its own permissions, not the ones it uses and defined by other modules.

  2. The code is not complete, as it doesn't even implement hook_uninstall(), which should be implemented by all the modules.
apaderno’s picture

Status: Needs work » Closed (won't fix)

There have not been replies in the last week. I am marking this application as won't fix.