Categories

(111)
(61)
(143)
(19)

Best Drupal Video Player Modules

16.06.2015
Best Drupal Video Player Modules
Author:

Greetings to all who want to add video integration to their Drupal website! Drupal module development never stops, offering us a large number of various modules for working with videos. I have hunted through a huge amount of Drupal video modules for you.

To begin with, you need to decide where you want to store your video, how you want to display it, etc.

Let's discuss the pros and cons of each method. Here we go!

To add a video in the easiest way, add it to the node text (iframe). Pros: easy implementation. You can make a responsive video (use Drupal video module FitVids for that). Cons: initial customization of the player. There is no way to display the video and the text separately. There may be problems with сutting the text. In my opinion, it’s not a good method.

You can use a separate field to save the video file. It can be done using a standard file type field. In the process of development, you can choose different ways of implementation. Just decide what file types you want to use, where you want to store files: locally or by embedding links from external video services.

If we use video from external sources, it should be noted that you will not be able to connect the player correctly. For example, I wanted to connect Drupal video player Jw Player. A Youtube video file was displayed properly, but a Vimeo site video was not found. Other Drupal video modules such as Videojs, minPlayer, have no support for video from external video services. To organize the saving of these files better, you can use such Drupal video modules as Media: oEmbed, Media: Youtube, Media: Vimeo.

You will need to choose: either you use only one third-party provider, or you use their players.

If you decide to use your own video files, you need to decide whether you need flash player to view flv video. If so, I advise you to install jwplayer. If not - you can use something like Videojs, minPlayer.

If you need to convert video files, you can use Video.

In my view, the best decision is to use these modules Media: oEmbed, Media: Video, Media: Youtube or just display them with their players.

I had problems with the display of the library of files during the file selection because of Media: oEmbed, Media: Video, Media: Youtube enabled at the same time.

Use either Media: oEmbed or Media: Video or Media: Youtube.

Overview of Drupal video modules

Drupal video module Media

To be able to embed videos from popular providers, you can use the following modules: Media: oEmbed, Media: Youtube, Media: Vimeo.

Drupal video module Media

Drupal video module Media: oEmbedDrupal video module Media: oEmbed

By default it supports different providers: Deviantart, Flickr, Hulu, IFTTT, Instagram, National Film Board of Canada, Noembed, Revision3, Scribd, SlideShare, SmugMug, SoundCloud, Twitter, Ustream, Viddler, Vimeo, YouTube.

You can add other providers.

Drupal version support: 7.x

Settings: Admin> Config> Media> Media-Oembed

Link to the module: https://www.drupal.org/project/media_oembed

Note: Do not use with other Media: Video modules - this can lead to unstable work with the library of files.

Drupal video module Media: YouTube

Allows to embed videos from YouTube.

Drupal version support: 6.x, 7.x

Link to module: https://www.drupal.org/project/media_youtube

Note: my choice)

Drupal video module Media: Vimeo

Allows to embed videos from Vimeo.

Drupal version support: 6.x, 7.x

Link to module: https://www.drupal.org/project/media_vimeo

Note: my choice)

Conclusion: if you do not want to add videos from different providers to the library, but only on Youtube or Vimeo, better use modules Media: YouTube, Media: Vimeo. Otherwise, use Media: oEmbed.

Drupal video module Video Filter

Allows embed videos very easily from popular video providers. To embed a video, you just need to know its URL.

Currently, the module supports the following providers: Archive.org, Blip.tv, Capped.tv, College Humor, DailyMotion, Flickr Slideshows, Flickr Video, Gametrailers, Gamevideos, Godtube, Google Video, Metacafe, Myspace, Picasa, Slideshare, Streamhoster, Teachertube, Vimeo, Wistia, YouTube.

Setting: Admin> Settings> Filters enable the filter and configure the player at the bottom.

Then, in order to embed a video, just write the code [video: url] with the video address instead of the url: [video: http: //www.youtube.com/watch? V = rF1X12PE6PY]

And with the code [video:url width:X height:Y ratio:X/Y align:left/right autoplay:1/0] you can override the default filter settings.

Drupal version support: 5.x, 6.x, 7.x

Link to the module: https://www.drupal.org/project/video_filter

Note: Easy adding of the video file. Inconvenient to use, the display of the text cannot be separated from the video.

Drupal video module Video Filter

Drupal video module Video Filter

Drupal video module Googtube

This filter converts links to Youtube and Vimeo into their video players:

Drupal video module Googtube

Unlike Video Filter, here you need no need extra tags to display the video - the user inserts an URL in the text and sees the player.

You can show the video in several ways: the Object, in Iframe, in Colorbox,

in Floatbox. Settings: Admin> Settings> Filters enable the filter and customize the player at the bottom.

Drupal video module Googtube

Be sure to change the order of filters so that Googtube filter goes after “Limit allowed HTML tags” and to “Convert URLs into links”:

 Drupal video module Googtube

Drupal version support: 4.7.x, 5.x, 6.x, 7.x

Link to the module: https://drupal.org/project/googtube

Note: Easy adding of the video file.

Drupal video module Embedded Media Field

Module to create fields for content types that can be used to display video, graphic and audio files from various third-party providers.

Cons: This module can not be used independently.

In order to make it work correctly, you need to install one of the following Drupal video modules: Media: 8Tracks, Media: Archive, Media: Bits On The Run, Media: BlipTV, Media: Brightcove, Media: Facebook, Media: Flickr, Media: Fox News, Media: Hulu, Media: Kaltura, Media: MegaVideo, Media: National Public Radio, Media: Node, Media: Podbean, Media: PBS, Media: Sapo.pt, Media: Screencast.com, Media: Smugmug, Media: Soundcloud, Media: TagTélé, Media: TeacherTube, Media: TED, Media: Ustream, Media: Viddler, Media: VideoJug, Media: Vimeo, Media: vzaar, Media: YouKu, Media: YouTube, Slideshare.

Drupal version support: 4.7.x, 5.x, 6.x, 7.x

Link to module: https://www.drupal.org/project/emfield

Drupal video module Embedded Media Field

Note: Show no tips for completing this field and support of providers.

Drupal video module Video Embed Field

This is module to create fields for the types of content that can be used to display video files from YouTube and Vimeo providers.

Adds a new file type "Video Embed". Has its own formatter to display the player.

Settings: Admin> Config> Media> Vef_Video_Styles

Drupal version support: 7.x, 8.x

Link to module: https://www.drupal.org/project/video_embed_field

Note: There are no tips for completing this field and the support of providers.

Drupal video module YouTube Field

It is a module to create fields for the types of content that can be used to display video, image and audio files from various third-party providers.

This module is an alternative to the following modules: Media, Embedded Media Field, and Video Embed Field.

Drupal version support: 7.x, 8.x.

Link to module: https://www.drupal.org/project/youtube

 Drupal video module YouTube Field

 Drupal video module YouTube Field

 Drupal video module YouTube Field

Drupal video module Video

Module Video allows you to upload videos in any format, play video in any format, encode video in H.246, Theora, VP8 (web-compatible formats) using FFMPEG or Zencoder, automatically create thumbnails of the video, add video from Cloud file systems, embed video using module WYSIWYG.

It offers many opportunities. Find more details in the official group of the module https://groups.drupal.org/video

Link to module: https://www.drupal.org/project/video

Drupal version support: 5.x, -8.x

Drupal video module FitVids

If you have adaptive design and use iframe to embed the video, you can not do without this module.

It uses the FitVids.js library to set the width of the embedded video (such as flash video in <IFRAMES>).

It supports YouTube, Vimeo, Blip.tv and Kickstarter by default, and can work with other video providers like Dailymotion or Viddler.

Link to module: https://www.drupal.org/project/fitvids

Drupal version support: 6.x, 7.x

Drupal video module Videojs

Video.js is HTML5 video player with built-in flash alternative for older browsers. This means that the video can be played on almost all devices and operating systems.

This module is a support module for Video.js. It does not contain Video.js in itself, but it provides opportunities to work with it, supports modules File, Link and Video. Flv is not played.

Link to module: https://www.drupal.org/project/Videojs

Drupal version support: 6.x, 7.x

Drupal video module Jw Player

Features:

  • Adds its own formatter to the field to display the player.
  • Uses HTML5 player that is compatible with mobile devices. Flash Player is used only when necessary!
  • Configuration of the player: width, height, themes, autoplay and other settings.
  • Profiles of settings allow a wide use of parameter groups (similar to image styles in the core).
  • Export of setting profiles through Ctools.
  • Has a ready function for the player theming.
  • Uses Libraries module for JW Library for the library and various skins.

To download the player, let’s go to the player site, sign up for free https://www.jwplayer.com/, go to personal cabinet https://account.jwplayer.com/#/account

Drupal video module Jw Player

Player support site with documentation: http://support.jwplayer.com/

Link to the module: https://www.drupal.org/project/jw_wplayer

Drupal version support: 7.x

Note: problems with the display of skins.

Conclusion

There are many Drupal modules to work with video. You can choose them and customize for your own needs.

We can only provide some recommendations for installation, including:

  • to add a video to a node once, you can use iframe (for responsive design FitVids); for multiple embedding of videos in the node text, you can use modules Video Filter, Googtube;
  • if you want to download videos from third-party providers, you can use modules Media: oEmbed, Media: Youtube, Media: Vimeo;
  • to use a separate field for saving a video file, your modules are Embedded Media Field, Video Embed Field, YouTube Field;
  • to save a video with the support of converting into the site files - Video;
  • flash player to play videos in flv format - Jw Player;
  • html5 player - Videojs, Jw Player.
5 votes, Rating: 3

Read also

1

Drupal web development is on the rise today. The Drupal core is well protected by default, but you can ensure your...

2

In this article we will discuss 2 ways to implement websockets: 1) using Node.js and Tornado web server; 2) using php (Ratchet library) and js.

3

Installing Drupal base package really seems to be a challenging task. If you are not IT guru, you probably think that it will last for a couple of hours...or maybe even all day. We have written a...

4

Creating CTools popups (modal windows) is not a complicated thing, but it has many important nuances. Therefore, this article is devoted to the various nuances of popup creation.

5

This is a second portion of useful Drupal modules for social networks integration. Hopefully it would be useful for your website!

Need a quote? Let's discuss the project

Are you looking for someone to help you with your Drupal Web Development needs? Let’s get in touch and discuss the requirements of your project. We would love to hear from you.

Join the people who have already subscribed!

Want to be aware of important and interesting things happening? We will inform you about new blog posts on Drupal development, design, QA testing and more, as well news about Drupal events.

No charge. Unsubscribe anytime