播放 Picasa 相册中的视频

发布于 2024-11-07 13:32:26 字数 892 浏览 0 评论 0原文

我正在使用 Zend Framework 显示 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 有视频链接,但如何播放视频?

我尝试了类似的方法:

echo "<嵌入 src='http://video.google.com/googleplayer.swf?videoUrl=$videoSrc' 类型='application/x-shockwave-flash'allowscriptaccess='always' 宽度='410'高度='255'>";

但它不起作用。有什么想法吗?

谢谢

I am using Zend Framework to show photos from Picasa Web Albums. My questions is how to display videos if there is any in the album?

  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;
          }
        }
      }
    }
  }

The $videoSrc has the video link but how can I play the video?

I tried something like:

echo "<object width='400' height='255'\>
<embed src='http://video.google.com/googleplayer.swf?videoUrl=$videoSrc'
type='application/x-shockwave-flash' allowscriptaccess='always'
width='410' height='255'></embed>
</object>";

but it didn't work. Any idea?

Thank you

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

嘴硬脾气大 2024-11-14 13:32:26

您可以尝试使用此代码来显示视频,但他们将在 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>

You could try this code to display the video, but they will leave after 11 hours (-;

<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>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文