2010-12-07 37 views
1

在大家说“为什么你在uiwebview中使用uiscrollview - 委托方法会变得困惑” - 让我说我正在创建一个应用程序,其内容是HTML并且正在分页内容。我的问题是,我在每个将因某些原因无法播放网页嵌入的HTML5视频:嵌入在UIScrollView中的UIWebview

这里是我的代码片段:

它会在Safari中播放,但不能在我的iPad或iPad模拟器(4.2)。 uiscrollview是否有所作为?有没有人见过这个?我从我的iPad上的静态页面播放视频,但也许CSS是搞乱了它?

感谢您的任何有益的建议...... 标记

+0

哦,顺便说一下......我在单独的uiwebview中使用了html,并且视频播放效果很好。当我点击嵌入在滚动视图中的webview时,“播放”按钮会改变颜色,看起来我正在接触一个触摸事件 - 但是没有视频开始播放? – cipherz 2010-12-07 13:37:39

回答

1

是,大为头痛后,我想通了。我有

scrollView.delayContentTouches = YES;

这意味着它会工作,但你必须持续点击一秒左右的滚动视图来找出它是否是一个滑动或不滑动。

我也有一个自定义的gesturerecognizer视图,我没有使用,也采取了事件。

如果你按住按钮3秒钟,它就起作用了,但现在它正常响应。

0

在xcode 4.3.1中创建一个新项目。文件 - >新建项目 - >基于页面的应用程序。将UIWebView拖放到故事板上。

+0

在发布复制和粘贴样板/逐字回答多个问题时要小心,这些问题往往会被社区标记为“垃圾”。如果你这样做,那么它通常意味着问题是重复的,所以将它们标记为:http://stackoverflow.com/questions/4252331 – Kev 2012-06-18 23:25:38