作者iasm (魔术研究员)
看板MacDev
标题Re: [问题] 如何在tableview中连接到youtube影片, …
时间Tue Sep 7 14:03:45 2010
有一个网站上提到了和你一样的观点,也就是MPMoviePlayerController可以播放
网路上的mp4档案,只是他遇到的问题是,在iphone上只能透过wifi作到,3g则不行
也许这是他个人手机的问题,我们暂且不论
所以如果我们今天成功找到youtube影片的mp4连结,比如以下网站可寻找youtube
短片之mp4档之位置
http://kej.tw/flvretriever/
再加上我先前所提到MPMoviePlayerController本来就可以作到在tableview中
按了cell切换到播放页面,然後按了该页面的"done" button就又回到tableview中
是不是我的问题就"解决"了
请问我的推论是否合理呢?
※ 引述《zonble (zonble)》之铭言:
: ※ 引述《iasm (魔术研究员)》之铭言:
: : 依我survey的结果MPMoviePlayerController好像只能播存在project或是device中的档案
: : 放在project可能导致整个程式可能会变大,因为如果设计的程式有tutorial video
: : 随便一个都可能大小高达几十mb,此外我会想这麽作的原因是
: : 我买了一个程式,它确实有这样子的功能-在tableview中按了cell直接跳到播放影片
: : 播完後就直接回到tableview中
: MPMoviePlayerController 可以播放 Internet 上面的档案,
: 通常大家是把 H.264 档案放在自己的 web server 上面,而不是
: 放在 youtube 上面就是了。
: 不过,如果是在自己的 server 上面放影片,大抵上需要注意
: 你的 HTTP server 是否支援让 client 端抓 partial content
: (Status Code 206),因为 MPMoviePlayerController 的行为是
: ,开始播放影片时,会同时抓取同一个档案的不同段落,而不是
: 只发一个 HTTP request 从头抓到尾。
※ 引述《zonble (zonble)》之铭言:
: ※ 引述《iasm (魔术研究员)》之铭言:
: : 依我survey的结果MPMoviePlayerController好像只能播存在project或是device中的档案
: : 放在project可能导致整个程式可能会变大,因为如果设计的程式有tutorial video
: : 随便一个都可能大小高达几十mb,此外我会想这麽作的原因是
: : 我买了一个程式,它确实有这样子的功能-在tableview中按了cell直接跳到播放影片
: : 播完後就直接回到tableview中
: MPMoviePlayerController 可以播放 Internet 上面的档案,
: 通常大家是把 H.264 档案放在自己的 web server 上面,而不是
: 放在 youtube 上面就是了。
: 不过,如果是在自己的 server 上面放影片,大抵上需要注意
: 你的 HTTP server 是否支援让 client 端抓 partial content
: (Status Code 206),因为 MPMoviePlayerController 的行为是
: ,开始播放影片时,会同时抓取同一个档案的不同段落,而不是
: 只发一个 HTTP request 从头抓到尾。
a
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.96.39.165
1F:→ zonble:在问推论合不合理之前,为什麽不自己试试看呢? 09/08 00:39
2F:→ hechian:这话太好了 09/08 00:57
3F:→ iasm:哈哈,这其实是我昨天上班偷偷google一下资料的推论啦 09/08 11:19
4F:→ iasm:昨天一下班就回家试这个推论,结果....失败 09/08 11:19
5F:→ iasm:所以我想应该是youtube mp4网址不支援zonble大说的 09/08 11:20
6F:→ iasm:该处不支援Status Code 206 09/08 11:20
7F:→ iasm:不过还是学到了许多,谢谢你哦!! 09/08 11:21