public function video_player_requestv2()
 {
     $this->skip_page_view = true;
     $this->layout = "ajax";
     $data = array();
     $data['playlist'] = array();
     $media_file_id = isset($this->request->params['named']['media_file_id']) ? $this->request->params['named']['media_file_id'] : '4d6ed946-4d48-4735-8272-37a20ab5431b';
     $MediaFile = $this->MediaFile->find("first", array("conditions" => array("MediaFile.id" => $media_file_id), "contain" => array()));
     $handheld = false;
     if ($this->request->is('mobile') && preg_match('/(iPhone|iPod)/', $_SERVER['HTTP_USER_AGENT']) || isset($_GET['handheld'])) {
         $handheld = false;
     }
     if (isset($this->request->params['named']['dailyop_id'])) {
         $Post = $this->Dailyop->find("first", array("fields" => array("Dailyop.id", "Dailyop.name", "Dailyop.sub_title", "Dailyop.uri", "DailyopSection.name", "DailyopSection.uri"), "conditions" => array("Dailyop.id" => $this->request->params['named']['dailyop_id']), "contain" => array("DailyopSection")));
     }
     if (!empty($MediaFile['MediaFile']['preroll_label'])) {
         $data['playlist'][]['prerollUrl'] = MediaFile::formatVastUrl($MediaFile['MediaFile']['preroll_label']);
     }
     unset($MediaFile['MediaFile']['created'], $MediaFile['MediaFile']['modified']);
     $MediaFile['MediaFile']['jw_url'] = $MediaFile['MediaFile']['file_url'] = "http://berrics.vo.llnwd.net/o45/" . $MediaFile['MediaFile']['limelight_file'];
     $data['playlist'][] = array("Video" => array("MediaFile" => $MediaFile['MediaFile'], 'Dailyop' => isset($Post['Dailyop']['id']) ? false : $Post['Dailyop']));
     if (!empty($MediaFile['MediaFile']['postroll_label'])) {
         $data['playlist'][]['postrollUrl'] = MediaFile::formatVastUrl($MediaFile['MediaFile']['postroll_label']);
     }
     $this->insertMediaHit($MediaFile['MediaFile']['id']);
     $this->set(compact("data"));
     die(json_encode($data['playlist']));
 }