我使用Google Web Designer创建了一个HTML5页面。Here
在模拟器中,自动播放功能不能正常工作。
视频也是复制的,如下图所示。

我用来展示的代码是:
- (void)viewWillAppear:(BOOL)animated{
NSURL *url = [NSURL URLWithString:@"http://finedine.s3.amazonaws.com/finedine_ads/video_ad.html"];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval: 10.0];
[webView loadRequest:requestObj];
self.webView.scalesPageToFit = YES;
}我该如何解决这个问题呢?
更新:我用下面的代码显示:
if(!adView.isBeingPresented){
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"MainStoryboard"
bundle: nil];
adView= (AdViewController*)[mainStoryboard instantiateViewControllerWithIdentifier: @"AdViewController"];
}
if(![adView isBeingPresented])
[[KGModal sharedInstance] showWithContentViewController:adView];
//[self.window.rootViewController presentViewController:adView animated:YES completion:nil];发布于 2014-02-22 06:44:58
在嵌入webviews时,Autoplay不起作用。由于受到限制,必须在网页上进行某种触摸交互时调用video.play()。
蜂窝网络上的
用户下载控制
在iOS上的Safari (对于所有设备,包括iPad),用户可能在蜂窝网络上,并按数据单元收费,预加载和自动播放被禁用。在用户启动之前,不会加载任何数据。这意味着在用户发起播放之前,JavaScript play()和load()方法也是不活动的,除非play()或load()方法是由用户操作触发的。换句话说,用户启动的Play按钮可以工作,但onLoad="play()"事件不能。
关于视频中显示的双屏幕,这是youtube,他正在提供嵌入式视频的3d版本。我还没有用过Google Web Designer,但可能会有一些设置来加载另一种类型的视频。
https://stackoverflow.com/questions/21946065
复制相似问题