protected function getMediaPlayer() {
        static $mediaplayer;

        if (!is_object($mediaplayer)) {
            $mediaplayer = WFMediaPlayerExtension::getInstance($this->getParam('mediaplayer.name', 'jceplayer'));

            if ($mediaplayer->isEnabled()) {
                // get mediaplayer file types
                $types = $mediaplayer->getParam('extensions');

                if ($types) {
                    $browser = $this->getBrowser();
                    $browser->addFileTypes(array('mediaplayer' => $types));
                }

                $this->setMediaOption('mediaplayer', $mediaplayer->getTitle());
            }
        }

        return $mediaplayer;
    }