วิธี embed youtube v3 ให้เล่น High Quality อัตโนมัติ ตามมาตราฐาน xhtml 1.1 strict

กระทู้สนทนา
//     2012.03.27 list of video formats
// fmt=5    240p          vq=small     flv  mp3
// fmt=18   360p          vq=medium    mp4  aac
// fmt=34   360p          vq=medium    flv  aac
// fmt=43   360p          vq=medium    vp8  vorbis
// fmt=35   480p          vq=large     flv  aac
// fmt=44   480p          vq=large     vp8  vorbis
// fmt=22   720p          vq=hd720     mp4  aac
// fmt=45   720p          vq=hd720     vp8  vorbis
// fmt=37  1080p          vq=hd1080    mp4  aac
// fmt=46  1080p          vq=hd1080    vp8  vorbis

วิธีสำหรับ v3 นั้นค่อนข้างจะหายาก ยังไม่มีใครแผยแพร่นัก

แบบเก่าให้เพิ่ม &fmt=nn นั้นใช้ไม่ได้แล้ว แบบใหม่ต้องใช้ &vq=xxx  แทนตามตารางข้างบน

สำหรับ code embed ตามมาตราฐาน xhtml 1.1  ให้ดูตัวอย่างข้างล่างนี้


<object width="640" height="480" data="http://www.youtube.com/v/T8KENwJ5QjA?version=3&amp;hl=en_US&amp;rel=0&amp;fs=0&amp;vq=large" type="application/x-shockwave-flash">
<param name="movie" value="http://www.youtube.com/v/T8KENwJ5QjA?version=3&amp;hl=en_US&amp;rel=0&amp;fs=0&amp;vq=large"/>
</object>

1. เราจะตัด code  embed ออก

2. ตรง object ให้ใส่ data= เพิ่มขึ้นมา ซึ่ง FireFox สามารถที่จะใช้งานได้

3. ตรง object ให้ใส่ type="application/x-shockwave-flash" ซึ่ง IE สามารถที่จะใช้งานได้

4. param จำเป็นที่จะต้องใส่ เพื่อให้ IE สามารถที่จะใช้งานได้
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่