You are here

function views_bonus_audio_view in Views Bonus Pack 5

1 call to views_bonus_audio_view()
theme_views_bonus_audio_playlist in ./views_bonus_audio_playlist.module

File

./views_bonus_audio_playlist.module, line 23

Code

function views_bonus_audio_view($view, $nodes, $type) {
  global $base_url;
  $flash_mp3_player = $base_url . '/' . drupal_get_path('module', 'audio') . '/flash_mp3_player/';
  $options = array_merge((array) $options, array(
    'file' => url($view->real_url, 'playlist', NULL, true),
  ));
  $url = url($flash_mp3_player . 'mp3player.swf');
  if ($options) {
    $flashvars = drupal_query_string_encode($options);
  }
  $output = <<<EOF
<object
  classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
  width="300"
  height="200"
  id="mp3player"
  codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"
>
  <param
    name="movie"
    value="{<span class="php-variable">$url</span>}"
  />
  <param
    name="flashvars"
    value="{<span class="php-variable">$flashvars</span>}"
  />
  <embed
    src="{<span class="php-variable">$url</span>}" width="300" height="200" name="mp3player"
    flashvars="{<span class="php-variable">$flashvars</span>}"
    type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"
  />
</object>
EOF;
  return $output;
}