作者charlesdc (MoOn)
看板AndroidDev
標題[問題] 在webView上跑YouTube WenM的問題
時間Wed Apr 17 23:17:37 2013
如題
不知道大家有沒有遇過類似的需求
我需要在webView 寫YouTube的iFrame API 接YouTube WebM格式的影片
看文件是說Android 4.0以上才有支援WebM格式
但我模擬器跟實體機器跑出來的結果都無法成功
畫面的行為是已經看到player載下來了 有預載的圖片
但是當我按下play的時候轉轉圖有出來但馬上就全黑
所以我是認為問題出在WebM的stream在webView上無法被正確解析?
不知道我的理解是否正確?
如果真是這樣有沒有其他可行的解決方式?
我的目的是要客製化player包括控制項都要有辦法重作......
先感謝各位耐心看完:D
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.42.109.137
1F:→ laiair:hi 我猜測是沒有安裝flash的關係 04/18 00:13
3F:推 kewang:你還是用YouTubePlayerView比較快 04/18 00:36
4F:→ charlesdc:L大我是走HTML5的API不會有falsh的問題 04/18 09:09
5F:→ charlesdc:K大你是指還在實驗性的android Player API嗎? 04/18 09:11
6F:→ charlesdc:實驗性的API因為還有變動的可能性所以暫時不考慮 04/18 09:13
7F:推 gpc:youtube 很麻煩 04/18 12:47
8F:→ charlesdc:那個位大大有試過用原生的player播放WebM的Stream嗎? 04/18 13:19
9F:→ KeySabre:用HTML5.. 依賴各家的實作 大部分是播不好的.. 04/18 13:25
10F:→ KeySabre:可以試著利用iTag抓不同格式下來餵給media player 04/18 13:26
11F:→ charlesdc:這方法是有想過 但是好像不符合youtube api 的使用規範 04/18 14:51
12F:推 KeySabre:player API就是因為html5 struggle而生 04/19 01:08
13F:推 KeySabre:若你的app限定在某平台 且能改到BSP(可能要動到C level 04/19 01:13
14F:→ KeySabre:的player) 可試試 另外我不確定是否是因為WebM 也可 04/19 01:13
15F:→ KeySabre:能就是單純沒串好 看看logcat裡面player出現什麼訊息吧 04/19 01:13
16F:→ charlesdc:感謝樓上的回覆 的確是自己沒串好 但也因為是LOG出來的 04/21 00:20
17F:→ charlesdc:資訊很不清楚 04/21 00:20
18F:→ charlesdc:我的實體平台的確比較特殊一點 現在是模擬器可以撥 04/21 00:21
19F:→ charlesdc:實體平台卻卡住 看完LOG覺得還有很長的一段路要走 04/21 00:21