相关疑难解决方法(0)

将来自youtube.com的视频嵌入到iphone应用中

我正在尝试将YouTube视频嵌入到我的iphone应用程序中.我正在使用UIWebView并从youtube加载嵌入代码作为html字符串.所以我有一个基本的html标记布局,我正在放置这个代码.

<embed id="yt" src="http://www.youtube.com/watch?v=L9szn1QQfas&fs=0" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
Run Code Online (Sandbox Code Playgroud)

问题是视频始终以全屏模式打开.我已将我的webview属性allowInlineMediaPlayback更改为YES,_webview.allowsInlineMediaPlayback = YES;但它也不起作用.有没有办法在没有全屏的情况下从youtube播放视频?

我也试着像这样嵌入

<iframe title="YouTube video player" id="videoframe" width="%width%" height="%height%" src="http://www.youtube.com/embed/L9szn1QQfas?rel=0" frameborder="0"></iframe>
Run Code Online (Sandbox Code Playgroud)

还有这个

<object type="application/x-shockwave-flash" data="http://www.youtube.com/v/L9szn1QQfas" width="%width%" height="%height%">
<param name="movie" value="http://www.youtube.com/v/L9szn1QQfas" />
<param name="quality" value="high" />
<param name="allowFullScreen" value="false" />
<embed id="yt" src="http://www.youtube.com/v/L9szn1QQfas" type="application/x-shockwave-flash" width="%width%" height="%height%"></embed>
</object>
Run Code Online (Sandbox Code Playgroud)

谢谢.

youtube iphone

6
推荐指数
4
解决办法
2万
查看次数

Youtube解雇事件(iOS)

美好的一天,

通过使用UIWebview,我现在有了一种在我的应用程序中显示youtube视频的工作方法(使用标签,在webview中查找播放按钮并在其上触发触摸事件).

奇迹般有效.视频弹出并播放.但是,我想在视频结束或用户点击完成按钮时收到一个事件.

在互联网上我发现有一个事件:MPAVControllerItemPlaybackDidEndNotification在那里你可以听.然而,这个不被称为.

经过一些进一步的研究后,我发现对于通过UIWebView嵌入的Youtube视频,还调用了另一个通知(UIMoviePlayerControllerDidExitFullscreenNotification).不幸的是,一个人不再工作了.(在这里找到)

在视频播放完毕或被解雇后,有谁知道我怎么能做一些动作?

谢谢

youtube xcode notifications ios

5
推荐指数
2
解决办法
3938
查看次数

标签 统计

youtube ×2

ios ×1

iphone ×1

notifications ×1

xcode ×1