iPhone 上 YouTube 视频的当前时间

3

有没有办法在iPhone上获取YouTube视频的当前已播放时间?

我正在将YouTube播放器嵌入UIWebView中。


我不认为这会有帮助,但我希望它能够... 我知道你可以通过获取视频的URL来指定YouTube视频中的时间... 例如:http://www.youtube.com/watch?v=RF8GeOYjO3Q 在URL的结尾处,视频的时间会像这样... http://www.youtube.com/watch?v=RF8GeOYjO3Q04m37s 注意最后的6个数字,它表示秒和分钟... - Gabriel
谢谢 Gabe,但它对我的问题没有帮助。 - flopes
你有没有想到解决你的问题的办法? - alex
@flopes 有没有人知道在YouTube播放器中的解决方案。 - Ajay Sharma
2
你可以使用JavaScript来获取如下链接中提到的时间:https://dev59.com/Smw05IYBdhLWcg3w41sp - Hanuman
1个回答

0

最好的解决方案是不使用UIWebView,而是自己编写基于Foundation的视频播放器。如果您利用AVPlayer类并将YouTube视频流式传输到AVUrlAsset中(我想是这样,从我的记忆中得出)。

文档链接如下:

http://developer.apple.com/library/ios/#DOCUMENTATION/AVFoundation/Reference/AVPlayer_Class/Reference/Reference.html

通过这种方式,您可以利用KVO来监视当前的播放状态以供显示或其他目的使用。您可以在Apple开发者网站上找到一个示例AVPlayer应用程序,可供您参考。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接