看板 MacDev 關於我們 聯絡資訊
各位前輩您好! 想再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='http://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
charlesdc:cc_load_policy (supported players: AS3, AS2) 11/18 03:48
charlesdc:不能Autoplay 是因為mobile上的使用網路issue 11/18 03:57
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)
charlesdc:http://ppt.cc/aQpE 11/19 00:07
charlesdc:http://ppt.cc/2oLh 11/19 00:07
charlesdc:用這些東西之前要注意一下你的目的有沒有違反TOS 11/19 00:09
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)