作者zonble (zonble)
看板MacDev
标题Re: [问题] 如何在tableview中连接到youtube影片, …
时间Tue Sep 7 03:38:15 2010
※ 引述《iasm (魔术研究员)》之铭言:
: 各位
: 最近在开发从tableview中按了某一个cell直接播放youtube影片
: 但是我如下的写法,产生的结果是按了cell後,叠加一个view
: 上面有一个可以按play键的youtube影片图示
: 按了以後才跳到播放影片的介面,按done後又回到刚刚那一个
: 可以按play键的youtube影片图示
: 可是我的需求是,在tableview中按了cell直接跳到播放影片的介面
: 播完後就直接回到tableview中
: 就差临门一脚了,请大家帮帮我吧!!!
你现在在做的事情是,叠一个 UIWebView 去开 youtube 网页
然後由 Youtube 网页告诉 UIWebView 实际的 H.264 video
file 放在哪里,接下来,UIWebView 就用一个 plugin 去开启
H.264 档案。
如果你要直接呼叫 video player,就是用 MPMoviePlayerController
开启 youtube 影片,不过,你必须要知道 youtube 的 H.264
档案究竟放在什麽地方,而据我所知, youtube 一直没有开放
这个 API。
现在的 code 可能有个 workaround,就是在载入了 Youtube 网页
,出现播放按钮的时候,就要求 UIWebView 自动执行一段
Javascript,模拟这个按钮被点下去…不过,播放完毕的时候,
好像也没有办法收到相关事件。
--
zonble.net
cocoa.zonble.net
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.176.64