2010-10-12 30 views
1

目前,我有一個建立了基於一個VIMEO ID如何檢查Vimeo視頻是否存在?

function create_video_player_by_ID($video_id){ 
    $player = '<iframe src="http://player.vimeo.com/video/'; 
    $player .= $video_id.'" '; 
    $player .= 'width="'.$this->width.'" '; 
    $player .= 'height="'.$this->height.'" '; 
    $player .= 'frameborder="0"></iframe>'; 



    return $player; 
} 

目前,我得到在播放器窗口一個VIMEO道歉與一個VIMEO玩家的ID是無效的函數,但是我希望做更多的事情那。如何在視頻播放器之前返回布爾值,以便我可以做其他事情?

回答

0

嘗試在src網址做一個HEAD請求,以確保它返回狀態200,而不是404

您還可以使用視頻API來獲取有關方案信息。見their docs

1

對於嵌入的目的,最好的方法是打電話給oEmbed與視頻網址。如果視頻無法嵌入,它將返回非200代碼。

Vimeo oEmbed docs

相關問題