public function MediaBrightcoveVideoStreamWrapper::interpolateUrl in Brightcove Video Connect 7.4
Same name and namespace in other branches
- 7.7 brightcove_media/includes/MediaBrightcoveVideoStreamWrapper.inc \MediaBrightcoveVideoStreamWrapper::interpolateUrl()
- 7.6 brightcove_media/includes/MediaBrightcoveVideoStreamWrapper.inc \MediaBrightcoveVideoStreamWrapper::interpolateUrl()
Interpolate an url.
Return value
null|string
File
- brightcove_media/
includes/ MediaBrightcoveVideoStreamWrapper.inc, line 36 - Stream wrapper for Brightcove videos.
Class
- MediaBrightcoveVideoStreamWrapper
- @file Stream wrapper for Brightcove videos.
Code
public function interpolateUrl() {
// Load the default brightcove player.
$player = brightcove_default_player();
// Parse the video id.
$video_id = $this
->getVideoID();
if (!is_null($video_id) && !is_null($player)) {
return url('http://c.brightcove.com/services/viewer/federated_f9', array(
'query' => array(
'playerID' => $player->player_id,
'playerKey' => $player->player_key,
'isVid' => 'true',
'isUI' => 'true',
'@videoPlayer' => $video_id,
),
));
}
return NULL;
}