无法播放来自 instagram API 响应的视频

Can't play video from instagram API response

我使用 API 从 PHP 代码得到了这个响应:https://www.instagram.com/explore/tags/user_defined_tag_name

现在,我正在尝试使用 "display_src" 中的 URL 在浏览器中播放视频。但是,我玩不了。

任何帮助将不胜感激!!

"thumbnail_src": "https:\/\/scontent.cdninstagram.com\/t51.2885-15\/e15\/c157.0.406.406\/15035073_1165170080216101_8101167348074938368_n.jpg?ig_cache_key=MTM4OTY2NjA5Mjc3OTU2NjMxNg%3D%3D.2.c",
                    "is_video": true,
                    "id": "1389666092779566316",
                    "display_src": "https:\/\/scontent.cdninstagram.com\/t51.2885-15\/s640x640\/e15\/15035073_1165170080216101_8101167348074938368_n.jpg?ig_cache_key=MTM4OTY2NjA5Mjc3OTU2NjMxNg%3D%3D.2",
                    "video_views": 6

根据 Instagram API 文档,响应如下所示:

 "type": "video",
    "videos": {
                "low_resolution": {
                    "url": "http://distilleryvesper9-13.ak.instagram.com/090d06dad9cd11e2aa0912313817975d_102.mp4",
                    "width": 480,
                    "height": 480
                },
                "standard_resolution": {
                    "url": "http://distilleryvesper9-13.ak.instagram.com/090d06dad9cd11e2aa0912313817975d_101.mp4",
                    "width": 640,
                    "height": 640
                }

现在,如果您将响应保存在 $result

<?php foreach ($result as $post) {
    if ($post->type == "image") { ?>
        <!-- Go for your image option -->
    <?php } 

    else { ?>
       <!-- video will be in $post->videos->standard_resolution->url key -->
    <?}
} ?>