YouTube Player API: How to get duration of a loaded/cued video without playing it?
Solution 1 You can use YouTube Data API to access most of the information about the video, including duration: <script type=”text/javascript”> function youtubeFeedCallback(json){ document.write(json[“data”][“duration”] + ” second(s)”); } </script> <script type=”text/javascript” src=”http://gdata.youtube.com/feeds/api/videos/4TSJhIZmL0A?v=2&alt=jsonc&callback=youtubeFeedCallback&prettyprint=true”></script> Demo here When using jQuery you can use $.getJSON() to make things easier. Solution 2 Seems like YouTube JavaScript API v3 allows you … Read more