• September 16, 2018

    ดึง VDO ของ youtube ให้เป็นรูปภาพ ด้วย php ทำอย่างไร

    การกำหนด thumbnail รูปภาพของ video ใน youtube สามารถ กำหนดได้ตามรูปแบบต่อไปนี้
    //  http://img.youtube.com/vi/YOUTUBE_ID/default.jpg  // รูปขนาดเล็ก
    //  http://img.youtube.com/vi/YOUTUBE_ID/hqdefault.jpg // รูปขนาดใหญ่

    ตัวอย่าง youtube url video
    //  http://www.youtube.com/watch?v=lhTAyG-m5PA
    //  จะได้ YOUTUBE_ID คือ lhTAyG-m5PA

    หากต้องการ รูปขนาดเล็กกำหนดเป็น
    //  http://img.youtube.com/vi/lhTAyG-m5PA/default.jpg  // รูปขนาดเล็ก

    หากต้องการรูปขนาดใหญ่กำหนดเป็น
    //  http://img.youtube.com/vi/lhTAyG-m5PA/hqdefault.jpg // รูปขนาดใหญ่

    การดึงรูปวีดีโอจาก youtube ด้วย php 

    ดึง video จาก youtube แบบ หลายไฟล์พร้อมกัน

    โค๊ด: [Select]

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2/swfobject.js"></script>
    <a name="ytplayer"></a>
    <div id="ytplayer_div">You need Flash player 8+ and JavaScript enabled to view this video.</div>
    <script type="text/javascript">
    swfobject.embedSWF(
    'http://www.youtube.com/v/INSERT_YOUTUBE_VIDEO_ID_1_HERE&enablejsapi=1&rel=0&fs=1',
    'ytplayer_div',
    '425',
    '344',
    '8',
    null,
    null,
    {
    allowScriptAccess: 'always',
    allowFullScreen: 'true'
    },
    {
    id: 'ytplayer_object'
    }
    );
    </script>
    <script type="text/javascript">
    function ytplayer_loadvideo( id ) {
    var o = document.getElementById( 'ytplayer_object' );
    if( o ) {
    o.loadVideoById( id );
    }
    }
    </script>
    <div>
    <a href="#ytplayer" onClick="ytplayer_loadvideo( 'INSERT_YOUTUBE_VIDEO_ID_1_HERE' );"><img src="http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_1_HERE/default.jpg" /></a>
    <a href="#ytplayer" onClick="ytplayer_loadvideo( 'INSERT_YOUTUBE_VIDEO_ID_2_HERE' );"><img src="http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_2_
    HERE/default.jpg" /></a>
    <a href="#ytplayer" onClick="ytplayer_loadvideo( 'INSERT_YOUTUBE_VIDEO_ID_3_HERE' );"><img src="http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_3_HERE/default.jpg" /></a>
    .
    .เพิ่มได้ตามต้องการ
    .
    <a href="#ytplayer" onClick="ytplayer_loadvideo( 'INSERT_YOUTUBE_VIDEO_ID_N_HERE' );"><img src="http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_N_HERE/default.jpg" /></a>
    </div>
    รวมถึงตัวอย่างโค้ด ytplayer_loadvideo (ฟังก์ชัน) ที่ห่อหุ้ม loadVideoById () ฟังก์ชันที่มีอยู่ใน YouTube JavaScript API คุณสามารถแทนได้ด้วยฟังก์ชั่น cueVideoById ทางเลือก () ซึ่งเป็นการเตรียมความพร้อมของผู้เล่นสำหรับวิดีโอที่กำหนดไว้ แต่ไม่ได้เล่นโดยอัตโนมัติ รายละเอียดเกี่ยวกับเหล่านี้และหน้าที่อื่น ๆ สามารถดูได้ที่
    http://code.google.com/apis/youtube/js_api_reference.html

    ถ้าหากภาพไม่แสดง สามารถดึงกภาพมาได้เอง ตามตัวอย่างด้านล่าง

    http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_HERE/default.jpg (recommended)
    http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_HERE/0.jpg (larger thumbnail)
    http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_HERE/1.jpg
    http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_HERE/2.jpg
    http://img.youtube.com/vi/INSERT_YOUTUBE_VIDEO_ID_HERE/3.jpg



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized