0

我在我的应用程序中嵌入了 youtube 视频,就像在许多教程中一样

NSString *htmlString = [NSString stringWithFormat:@"\
                        <html><head>\
                        <style type=\"text/css\">\
                        body {\
                        background-color: transparent;\
                        color: white;\
                        }\
                        </style>\
                        </head><body style=\"margin:0\">\
                        <embed src=\"%@\"\
                        type=\"application/x-shockwave-flash\" width=\"180\" height=\"140\"></embed>\
                        </body></html>", videoLink]; 

[webView loadHTMLString:htmlString baseURL:nil];

为什么我可以播放这样的视频 www.youtube.com/watch?v=FMueitNN8HI 而不是这样的 www.youtube.com/watch?v=jsFV1A8l5e4 ?

在第二种情况下,它显示了一个带有按钮播放的 webview 像这样划掉

哪里有问题?谢谢

4

1 回答 1

2

这是因为上传第二个视频的帐户所有者选择不使视频与移动设备兼容。这是您在我的计算机上打开的第二个视频的屏幕截图,其中浏览器用户代理设置为 iPhone。

在此处输入图像描述

于 2012-04-25T18:09:17.480 回答