[問題] 在webView上跑YouTube WebM的問題

看板AndroidDev作者 (MoOn)時間12年前 (2013/04/17 23:17), 編輯推噓4(4015)
留言19則, 5人參與, 最新討論串1/1
如題 不知道大家有沒有遇過類似的需求 我需要在webView 寫YouTube的iFrame API 接YouTube WebM格式的影片 看文件是說Android 4.0以上才有支援WebM格式 但我模擬器跟實體機器跑出來的結果都無法成功 畫面的行為是已經看到player載下來了 有預載的圖片 但是當我按下play的時候轉轉圖有出來但馬上就全黑 所以我是認為問題出在WebM的stream在webView上無法被正確解析? 不知道我的理解是否正確? 如果真是這樣有沒有其他可行的解決方式? 我的目的是要客製化player包括控制項都要有辦法重作...... 先感謝各位耐心看完:D -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.42.109.137

04/18 00:13, , 1F
hi 我猜測是沒有安裝flash的關係
04/18 00:13, 1F

04/18 00:15, , 2F
http://ppt.cc/26g2 下載看看 是否解決有影無聲的現象
04/18 00:15, 2F

04/18 00:36, , 3F
你還是用YouTubePlayerView比較快
04/18 00:36, 3F

04/18 09:09, , 4F
L大我是走HTML5的API不會有falsh的問題
04/18 09:09, 4F

04/18 09:11, , 5F
K大你是指還在實驗性的android Player API嗎?
04/18 09:11, 5F

04/18 09:13, , 6F
實驗性的API因為還有變動的可能性所以暫時不考慮
04/18 09:13, 6F

04/18 12:47, , 7F
youtube 很麻煩
04/18 12:47, 7F

04/18 13:19, , 8F
那個位大大有試過用原生的player播放WebM的Stream嗎?
04/18 13:19, 8F

04/18 13:25, , 9F
用HTML5.. 依賴各家的實作 大部分是播不好的..
04/18 13:25, 9F

04/18 13:26, , 10F
可以試著利用iTag抓不同格式下來餵給media player
04/18 13:26, 10F

04/18 14:51, , 11F
這方法是有想過 但是好像不符合youtube api 的使用規範
04/18 14:51, 11F

04/19 01:08, , 12F
player API就是因為html5 struggle而生
04/19 01:08, 12F

04/19 01:13, , 13F
若你的app限定在某平台 且能改到BSP(可能要動到C level
04/19 01:13, 13F

04/19 01:13, , 14F
的player) 可試試 另外我不確定是否是因為WebM 也可
04/19 01:13, 14F

04/19 01:13, , 15F
能就是單純沒串好 看看logcat裡面player出現什麼訊息吧
04/19 01:13, 15F

04/21 00:20, , 16F
感謝樓上的回覆 的確是自己沒串好 但也因為是LOG出來的
04/21 00:20, 16F

04/21 00:20, , 17F
資訊很不清楚
04/21 00:20, 17F

04/21 00:21, , 18F
我的實體平台的確比較特殊一點 現在是模擬器可以撥
04/21 00:21, 18F

04/21 00:21, , 19F
實體平台卻卡住 看完LOG覺得還有很長的一段路要走
04/21 00:21, 19F
文章代碼(AID): #1HRhqJge (AndroidDev)