【问题标题】:Playing Youtubes with UIWebView ios6使用 UIWebView ios 6 播放 Youtube
【发布时间】:2013-06-19 08:15:38
【问题描述】:

努力使用 UIWebView 播放 youtube 视频。我实际上是在 UIWebView 子类中做的,但是没有子类我也有同样的问题。

我尝试了在 stackoverflow 上找到的几种不同方法,并且都提供了相同的结果。视频仍然显示在窗口中的视频启动屏幕,但是当我按下播放按钮时,我收到如下消息:

============

[MPAVController] 自动播放:启用自动播放 [MPAVController] 自动播放:跳过自动播放,禁用(当前项目:0,播放器上:1)

设置电影路径:http://r13---sn-q4f7dnsz.c.youtube.com/videoplayback?expire=1371905026&newshard=yes&mt=1371882265&ip=206.255.xx.xxx&itag=18&ratebypass=yes&source=youtube&mv=m&sver=3&ms=au&ipbits=8&upn=CUdV_ZV6gvs&fexp=(several这里的无用垃圾行)

[MPAVController] 自动播放:启用自动播放

[MPCloudAssetDownloadController] 为媒体项目 ID 请求优先级:0

============

然后它就停止了。但是,如果我在调试器中点击 continue 可能 10-15 次,视频将播放完成。

我[当前]使用的代码是:

NSString *html = @"<iframe width=\"420\" height=\"315\" src=\"http://www.youtube.com/embed/hD6BCyT206w\" frameborder=\"0\" allowfullscreen></iframe>";


[self loadHTMLString:html baseURL:[[NSBundle mainBundle] resourceURL]];

我整天都被困在这个问题上,所以我希望有人以前看过它并对我有一些想法。 TIA

正则表达式

【问题讨论】:

    标签: ios objective-c uiwebview youtube


    【解决方案1】:

    我发现通过禁用项目中的所有断点,这将运行到完成与事件。

    【讨论】:

    • 是的,那行得通..非常感谢..我浪费了很多时间来解决这个问题。你知道原因吗...
    • 很抱歉,但我一直不知道为什么会这样。虽然,IIRC,我后来添加了断点没有问题。只是不知道,真的。
    猜你喜欢
    • 2013-06-14
    • 2017-02-10
    • 2011-05-05
    • 2012-08-08
    • 1970-01-01
    • 2012-09-21
    • 2010-12-19
    • 2013-04-16
    • 1970-01-01
    相关资源
    最近更新 更多