2011-05-12 83 views
1

我使用Zend Framework來顯示Picasa網絡相冊中的照片。我的問題是如果在專輯中有任何內容顯示視頻?從Picasa專輯中播放視頻

foreach ($albumFeed as $albumEntry) { 

    if ($albumEntry->getMediaGroup() != null) { 

     $mediaArray = $albumEntry->getMediaGroup()->getContent(); 
     if (sizeof($mediaArray) > 1) { 
     foreach($mediaArray as $mediaEntry) { 
      if ($mediaEntry->getMedium() == 'video') { 
      $media = 'video'; 
      $videoSrc = $mediaEntry->getUrl(); 
      break; 
      } 
     } 
     } 
    } 
    } 

$ videoSrc有視頻鏈接,但我該如何播放視頻?

我試圖類似:

回聲「<對象寬度= '400' 的高度= '255' \ > <嵌入SRC =」HTTP://video.google.com/googleplayer.swf videoUrl = $ videoSrc」 類型= '應用程序/ x-衝擊波閃光' 的AllowScriptAccess = '總是' 寬度= '410' 的高度= '255' > < /嵌入> < /對象>「;

但它沒有奏效。任何想法?

謝謝

+0

我敢肯定的Picasa視頻鏈接後短期內到期這意味着你不能,你可以從Picasa上傳到YouTube,但是如果你從API的 – Ashley 2011-05-12 21:41:33

+0

獲得數據,這很痛苦,謝謝阿什利,他們有一個失效日期,但我希望我可以在之後播放它們我從Picasa網絡相冊中檢索它們 – user215097 2011-05-13 04:19:03

回答

0

你可以試試這個代碼顯示視頻,但有11小時(後他們將離開 - ;

<object width="425" height="355"> 
    <param name="movie" 
      value="YOUR_VIDEO_URL"> 
    </param> 

    <param name="wmode" 
      value="transparent"> 
    </param> 

    <embed src="YOUR_VIDEL_URL" 
      type="application/x-shockwave-flash" 
      wmode="transparent" width="425" height="355"> 
    </embed> 
</object> 
+0

我試過但沒有視頻。視頻鏈接是:http://v19.nonxt8.googlevideo.com/videoplayback?id=61efd1105 619fa95 & ITAG = 5 &開始= 0 & LEN = 2147483647 &應用程式= Picasa的&等= INVALID & EL = INVALID & IP = 0.0.0.0 & ipbits = 0 &到期= 2882111679 & sparams = ID,ITAG,IP,ipbits,到期&簽名= 47FA67E350034755A1AFD04C703346DD60E8B98.E02F6F5838CFF49358A0986058588AEF216CCFE & key = ck1
它只是顯示一個空白頁。謝謝。我很欣賞答案。 – user215097 2011-05-13 18:40:16