You are here

function videojs_file_mimetype_mapping_alter in Video.js (HTML5 Video Player) 7.3

Implements hook_file_mimetype_mapping_alter().

Adds the vtt, webm and weba extensions.

File

./videojs.module, line 584
Provides an HTML5-compatible with Flash-fallback video player.

Code

function videojs_file_mimetype_mapping_alter(&$mapping) {
  if (!isset($mapping['extensions']['vtt'])) {
    $mapping['mimetypes']['vtt'] = 'text/vtt';
    $mapping['extensions']['vtt'] = 'vtt';
  }
  if (!isset($mapping['extensions']['webm'])) {
    $mapping['mimetypes']['webm'] = 'video/webm';
    $mapping['extensions']['webm'] = 'webm';
  }
  if (!isset($mapping['extensions']['weba'])) {
    $mapping['mimetypes']['weba'] = 'audio/weba';
    $mapping['extensions']['weba'] = 'weba';
  }
}