作者BS0824 (Bright_Sky)
看板MacDev
标题[问题] 内嵌youtube字幕问题..
时间Sun Nov 17 21:38:45 2013
各位前辈您好!
想再App内嵌youtube影片,使用UIWebView来显示影片
然後用loadHTMLString的方式将embedHTML放入WebView中
程式码:
http://pastie.org/8486938#24
遇到一些问题
1.我想将字幕显示於App内嵌的youtube中,参考过网站上所说的加参数不过,有些参数
怎麽加就是无效,像是Autoplay,cc_load_policy
<iframe id='playerId' type='text/html' width='%d' height='%d'
src='
https://www.youtube.com/embed/%@?rel=1&playsinline=1&cc_load_policy=1'
frameborder='1'>\
2.第一个无法显示字幕,想换个方式,参考过
http://ppt.cc/XZaG
使用JavaScript来控制内嵌的youtube播放器,已经会调画质了,字幕还是无法显示
Events部分不太会用,请问有大大能示范一下如何使用吗?
3.画质部分,我使用模拟器来测试影片(1080p),设定
player.setPlaybackQuality('hd1080')
不过返回的值最高只有720,是否无法直接从youtube拨?
以上颇多问题,还请大大见谅> <"
----------2013/11/19新增----------
感谢CH大提供serpsite:
http://ppt.cc/2oLh
不过我发现这网站所提供的字幕应该是Youtube上"自动产生"的字幕
为什麽呢?
我以"Ted talks Rives 谈凌晨四点钟"来对照
连结:
http://ppt.cc/YK-Z)
网站抓到的字幕:
http://ppt.cc/c632
如果要抓人家上传的字幕,这方法应该是行不通的
不过stackoverflow里面有提到这网站
http://mo.dbxdb.com
很酷!居然能有正确的抓到上传的字幕,还能选择多国字幕(英文字幕下载下来还是
有点奇怪),不过抓到的中英字幕是这正确的
看来离在youtube显示字幕又近一点点了= =a
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.84.220.179
1F:→ charlesdc:cc_load_policy (supported players: AS3, AS2) 11/18 03:48
2F:→ charlesdc:不能Autoplay 是因为mobile上的使用网路issue 11/18 03:57
3F:→ charlesdc:3.那就代表他最高只有到720 11/18 03:58
1.请问有其他方法让影片显示字幕吗?
2.3 了解,感谢您解答!
我有参考CH大的文章使用player.setPlaybackQuality(suggestedQuality:String)
来改变画质,不过到显示字幕就卡住了,使用player.getOptions('cc');
也取不到字幕,请问有人知道如何显示字幕吗?
※ 编辑: BS0824 来自: 1.34.223.37 (11/18 10:17)
※ 编辑: BS0824 来自: 1.34.223.37 (11/18 16:28)
6F:→ charlesdc:用这些东西之前要注意一下你的目的有没有违反TOS 11/19 00:09
7F:→ charlesdc:第二个连结有人有抓出来 你可以分析一下他是怎麽做的 11/19 00:10
看来我把它想的太简单了,以为用他的函式getOptions('cc')就能显示他字幕= ="
原来还要用其他方式去显示,先来试试看!
感谢CH大!
※ 编辑: BS0824 来自: 219.84.220.179 (11/19 03:04)
※ 编辑: BS0824 来自: 219.84.220.179 (11/19 04:54)