CC-1665: Scheduled stream rebroadcasting and recording
-step 1 of getting stream preview on show builder working
This commit is contained in:
parent
c73328e297
commit
4129900858
4 changed files with 81 additions and 69 deletions
|
@ -272,13 +272,21 @@ class AudiopreviewController extends Zend_Controller_Action
|
|||
'element_id' => ++$position,
|
||||
);
|
||||
|
||||
$fileExtension = pathinfo($track['filepath'], PATHINFO_EXTENSION);
|
||||
if (strtolower($fileExtension) === 'mp3') {
|
||||
$elementMap['element_mp3'] = $track['item_id'];
|
||||
} elseif (strtolower($fileExtension) === 'ogg') {
|
||||
$elementMap['element_oga'] = $track['item_id'];
|
||||
$elementMap['type'] = $track['type'];
|
||||
if ($track['type'] == 0) {
|
||||
$fileExtension = pathinfo($track['filepath'], PATHINFO_EXTENSION);
|
||||
if (strtolower($fileExtension) === 'mp3') {
|
||||
$elementMap['element_mp3'] = $track['item_id'];
|
||||
} elseif (strtolower($fileExtension) === 'ogg') {
|
||||
$elementMap['element_oga'] = $track['item_id'];
|
||||
} else {
|
||||
//the media was neither mp3 or ogg
|
||||
throw new Exception("Unknown file type");
|
||||
}
|
||||
|
||||
$elementMap['uri'] = "/api/get-media/file/".$track['item_id'];
|
||||
} else {
|
||||
//the media was neither mp3 or ogg
|
||||
$elementMap['uri'] = $track['path'];
|
||||
}
|
||||
$result[] = $elementMap;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue