Re: [问题] 用mediaelement.js内嵌youtube?

楼主: poup (ppl help the ppl)   2015-01-25 13:54:46
主要问题应该是出在播放影片时会使用到flash时,
cross domain的话要用flashmediaelement-cdn.swf,
照理来说指定-cdn.swf档案就可以了。
可是我测试了一下,
在2.14.2以前就算你是从http的player去呼叫https的swf
或是https的player去呼叫http的swf都没有问题,
但是从2.15.0后只要跨http到https或是https到http就会报错,
github上有人开过issue目前还是open状态。
由于你是将flashmediaelement-cdn.swf放在https(dropbox),
你的player在blogger(http)所以只要用到flash就会出问题。
解法一: 用2.14.2。
解法二:另外找(http)地方放-cdn.swf档案。
我有看mediaelement.js和medaelementplayer.js其版本2.14.2和2.15.0的差异,没看到
特别的东西,看有没有其他板友有研究。
firefox可以看是因为使用她本身的html5 player。而chrome会用flash。
在播放影片时点按右键就可以知道有没有用flash了。
测试环境:
1.virtualbox上winxp(英文版) firefox35.0 chrome39.0.2171.m(内建flash)
2.linux:iceweasel 31.4.0 Chromium 37.0.2062.120
※ 引述《ballII (ballII)》之铭言:
: (我没有自架网页,只用blogger。
: 但我想问HTML5的<video>问题,所以冒昧来此板请教。)
: 我尝试用mediaelement.js在我blogger里内嵌youtube影片,像这样:
: http://mediaelementjs.com/examples/?name=youtube
: 但我失败了:
: http://mkhere-t.blogspot.com/2015/01/mediaelementjs.html
: 点击影片没有反应。
: 请问我哪里出错了呢?(我的codes都写在blog文章里了。)
: 谢谢。
:
作者: ballII (无限期征才)   2015-01-26 14:44:00
谢谢您的协助 我后来测试各环境 发现就算能顺利播放 我还是无法在youtube影片上外挂字幕让不用flash的手机顺利播放觉得hopenglish.com这种“看youtube学英语”的网站很厉害任何平台都能顺利看到外挂字幕

Links booklink

Contact Us: admin [ a t ] ucptt.com