public function preProcessFieldSettingsHash($incomingSettingsHash)
{
if (isset($incomingSettingsHash['mediaType'])) {
switch ($incomingSettingsHash['mediaType']) {
case 'TYPE_FLASH':
$incomingSettingsHash['mediaType'] = Type::TYPE_FLASH;
break;
case 'TYPE_QUICKTIME':
$incomingSettingsHash['mediaType'] = Type::TYPE_QUICKTIME;
break;
case 'TYPE_REALPLAYER':
$incomingSettingsHash['mediaType'] = Type::TYPE_REALPLAYER;
break;
case 'TYPE_SILVERLIGHT':
$incomingSettingsHash['mediaType'] = Type::TYPE_SILVERLIGHT;
break;
case 'TYPE_WINDOWSMEDIA':
$incomingSettingsHash['mediaType'] = Type::TYPE_WINDOWSMEDIA;
break;
case 'TYPE_HTML5_VIDEO':
$incomingSettingsHash['mediaType'] = Type::TYPE_HTML5_VIDEO;
break;
case 'TYPE_HTML5_AUDIO':
$incomingSettingsHash['mediaType'] = Type::TYPE_HTML5_AUDIO;
}
}
return $incomingSettingsHash;
}