我发现了一种在MPMoviePlayerController上播放YouTube视频的方法。为此只需要一个正确的网址。该网址可能是在iframe中播放YouTube视频后获得的。我UIWebView的使用 这个网站:MPMoviePlayerController正在播放YouTube视频吗?
<html>
<head>
</head>
<body style="margin:0">
<iframe class="youtube-player" type="text/html" width="280"
height="200" src="http://www.youtube.com/embed/VJRKaQ52ImE"
frameborder="0">
</iframe>
</body>
所以点击视频RECT播放后,我们可以看到味精控制台这样的:
YT_Player[1520:207] setting movie path: http://v12.lscache4.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Cratebypass%2Coc%3AU0hQR1NLVl9FSkNOMF9LRVpB&fexp=913518%2C904531%2C910211&itag=18&ip=0.0.0.0&signature=93772DDEDFE678D8EA1A2E4669B5634BD6D4E81E.58DEF5203DEF07FB75F762D6C9C39536C84DE59C&sver=3&ratebypass=yes&expire=1312308000&key=yt1&ipbits=0&id=54944a690e762261
所以这里的问题是 - 如何获得YT_Player对象或如何生成“正确的”url?