I have a website that I am creating for a class project. The website shows information about bands (which is stored in a mysql database). I am trying to spruce up the site a bit, and I would like to embed a YouTube video based on the band's name. Say, for instance, I have "Led Zeppelin" stored in my database. How can I take a PHP variable containing "Led Zeppelin", search YouTube using that variable, find a random video, and then embed that in the website? From the research I've done, it seems you can only embed YouTube videos if you know the exact address of the video. Thanks!
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
See Youtube API
回答2:
You can do that using the youtube PHP API http://code.google.com/apis/youtube/2.0/developers_guide_php.html#Searching_for_Videos
回答3:
You can use a script that match you search query or tags from youtube API like http://www.scriptsmashup.com/include_mytube_demo.php