Friday, March 27, 2009

youtube & javascript

การโหลดไฟล์จาก youtube ก็มีกันหลากหลายวิธี
เห็นหลายๆ ท่านก็นำหลายๆ วิธีมาโพสไว้เยอะแยะแล้ว

ส่วนวิธีนี้ก็เป็นอีกทางเลือกหนึ่งให้ใช้
เป็นการใช้ javascript เพื่อโหลดไฟล์ .flv และ .mp4

วิธีนี้ผมไม่ได้คิดเองนะครับ (เพราะปกติผมใช้วิธีอื่นโหลด )
ประเด็นของการนำเสนอไม่ได้อยู่ที่ output ของการใช้ javascript
แต่อยู่ที่ process การคิดเพื่อให้ได้ javascript นี้มา และการแสดงถึงความสามารถของ javascript ครับ

สำหรับ MP4 จะใช้สคริปต์นี้

java script:if(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)){document.location.href='http://www.youtube.com/get_video?fmt='+(isHDAvailable?'22':'18')+'&video_id='+swfArgs['video_id']+'&t='+swfArgs['t']}

ส่วน FLV จะใช้สคริปต์นี้

java script:if(document.location.href.match(/http:\/\/[a-zA-Z\.]*youtube\.com\/watch/)){document.location.href='http://www.youtube.com/get_video.php?video_id='+swfArgs['video_id']+'&t='+swfArgs['t']}

ที่มา http://citec.us/forum/index.php?showtopic=26949&st=0&p=65404


0 comments: