【问题标题】:Instagram video fetching not working?Instagram 视频提取不起作用?
【发布时间】:2013-12-28 22:52:47
【问题描述】:

我正在尝试显示来自 instagram 的视频,但它对我不起作用。我提供以下代码:

<?php foreach ($result->data as $post): ?>
        <!-- Renders images. @Options (thumbnail,low_resoulution, high_resolution) -->
        <a class="group" rel="group1" href="<?= $post->images->standard_resolution->url ?>"><img src="<?= $post->images->thumbnail->url ?>"></a>
    <?php endforeach ?>

以上代码在图像方面表现良好,知道如何显示视频。如果可能的话,也建议我分页?

【问题讨论】:

  • 尝试使用&lt;?php echo 而不是&lt;?=。在浏览器中显示生成页面的源代码,看看html的结果如何?

标签: php instagram


【解决方案1】:

根据doc of the API,您可以检查媒体是图像还是视频。

然后在创建你的 HTML 之前检查它,这样的东西应该可以工作:

<?php foreach ($result->data as $post) {
    if ($post->type == "image") { ?>
        <!-- Renders images. @Options (thumbnail,low_resoulution, high_resolution) -->
        <a class="group" rel="group1" href="<?php $post->images->standard_resolution->url ?>"><img src="<?= $post->images->thumbnail->url ?>"></a>
    <?php } 

    else { ?>
       <video width="640" height="480" controls="controls">
       <source src="<?= $post->videos->standard_resolution->url ?>" type="video/mp4">
       </video>


    <?}
} ?>

【讨论】:

  • 它工作不正常,视频播放暂停按钮不显示。 x_vi_r
  • 网址是否正确?我更改了视频 HTML 代码,请试一试
  • 它现在可以工作了,但我只想在视频顶部播放和暂停图像。不是整个控制。怎么办?感谢您的回复@x_vi_r
  • 您可以使用 JS 或 CSS 来实现。请考虑投票并接受答案:)
猜你喜欢
  • 2020-01-09
  • 2014-02-07
  • 2015-07-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-06
相关资源
最近更新 更多