1. Как вам ранее сказали, при вызове функции нельзя добавлять определение тип ее параметра (:Object)
2. Вы передаете несуществующий объект, сначала вам надо создать его, а потом использовать

Код AS3:
var customClient:Object = new Object();
customClient.onMetaData = metaDataHandler;
var infoObject:Object = {duration: 0};
function metaDataHandler(infoObject:Object)
{
var totalTimer:Number = infoObject.duration;
trace("Общее время "+totalTimer);
return(totalTimer);
}
trace(metaDataHandler(infoObject));