作者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