Iphone MPMediaPickerController不执行';在WebView中播放Youtube视频后不显示
MPMediaPickerController正常工作,但在webview中播放youtube视频后Iphone MPMediaPickerController不执行';在WebView中播放Youtube视频后不显示,iphone,ios,Iphone,Ios,MPMediaPickerController正常工作,但在webview中播放youtube视频后 [自我呈现ModalViewController:pickerController动画:是] 不显示MPMediaPickerController 我正在使用此代码播放youtube视频 -(void)embeddeYouTube:(NSString*)url帧:(CGRect)帧{ NSString*embedHTML=@“\ \ \ 正文{ 背景色:透明;\ 颜色:白色;\ }\ \
[自我呈现ModalViewController:pickerController动画:是]
不显示MPMediaPickerController
我正在使用此代码播放youtube视频
-(void)embeddeYouTube:(NSString*)url帧:(CGRect)帧{
NSString*embedHTML=@“\
\
\
正文{
背景色:透明;\
颜色:白色;\
}\
\
\
\
";
NSString*html=[NSString stringWithFormat:embedHTML,url,frame.size.width,frame.size.height];
demoWebView.hidden=否;
[demoWebView加载HtmlString:HtmlBaseURL:nil];}
我使用presentModalViewController和一个UIWebView来播放YouTube视频,现在我使用导航控制器,一切正常。我在播放YouTube视频后遇到一个问题,我会收到一个2级内存警告,然后viewcontroller消失,你确定没有收到内存警告吗?没有,我的应用程序没有收到内存警告,但a没有此警告本地找到YouTubePlugIn.webplugin/YouTubePlugIn的副本,从远程设备上的内存读取C
- (void)embedYouTube:(NSString*)url frame:(CGRect)frame {
NSString* embedHTML = @"\
<html><head>\
<style type=\"text/css\">\
body {\
background-color: transparent;\
color: white;\
}\
</style>\
</head><body style=\"margin:0\">\
<embed id=\"yt\" src=\"%@\" type=\"application/x-shockwave-flash\" \
width=\"%0.0f\" height=\"%0.0f\"></embed>\
</body></html>";
NSString* html = [NSString stringWithFormat:embedHTML, url, frame.size.width, frame.size.height];
demoWebView.hidden = NO;
[demoWebView loadHTMLString:html baseURL:nil]; }