看板 Web_Design 關於我們 聯絡資訊
主要問題應該是出在播放影片時會使用到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文章裡了。) : 謝謝。 : --- : 我最終目標是能外掛字幕,且能在各平台(電腦、手機、平板等)順利播放。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.232.22.232 ※ 文章網址: https://www.ptt.cc/bbs/Web_Design/M.1422165290.A.1EB.html ※ 編輯: poup (118.232.22.232), 01/25/2015 14:01:09 ※ 編輯: poup (118.232.22.232), 01/25/2015 15:02:32
ballII: 謝謝您的協助 我後來測試各環境 發現就算能順利播放 我還 01/26 14:44
ballII: 是無法在youtube影片上外掛字幕讓不用flash的手機順利播放 01/26 14:44
ballII: 覺得hopenglish.com這種「看youtube學英語」的網站很厲害 01/26 14:46
ballII: 任何平台都能順利看到外掛字幕 01/26 14:46