You are here

function media_soundcloud_file_formatter_info in Media: SoundCloud 7.2

Same name and namespace in other branches
  1. 7 includes/media_soundcloud.formatters.inc \media_soundcloud_file_formatter_info()

Implements hook_file_formatter_info().

File

includes/media_soundcloud.formatters.inc, line 11
File formatters for SoundCloud audio.

Code

function media_soundcloud_file_formatter_info() {
  $formatters['media_soundcloud_audio'] = array(
    'label' => t('SoundCloud Audio'),
    'file types' => array(
      'audio',
    ),
    'default settings' => array(
      'width' => '100%',
      'height' => 450,
      'api' => FALSE,
      'auto_play' => FALSE,
      'visual' => TRUE,
      'show_artwork' => TRUE,
      'show_comments' => TRUE,
      'color' => NULL,
      'protocol' => 'https://',
      'protocol_specify' => FALSE,
    ),
    'view callback' => 'media_soundcloud_file_formatter_audio_view',
    'settings callback' => 'media_soundcloud_file_formatter_audio_settings',
    'mime types' => array(
      'audio/soundcloud',
    ),
  );
  $formatters['media_soundcloud_image'] = array(
    'label' => t('SoundCloud Preview Image'),
    'file types' => array(
      'audio',
    ),
    'default settings' => array(
      'image_style' => '',
    ),
    'view callback' => 'media_soundcloud_file_formatter_image_view',
    'settings callback' => 'media_soundcloud_file_formatter_image_settings',
    'mime types' => array(
      'audio/soundcloud',
    ),
  );
  return $formatters;
}