[問題] 有人用過mediaelement.js這個播放器嗎?

看板Web_Design作者 (someday)時間14年前 (2011/12/09 00:22), 編輯推噓3(3012)
留言15則, 3人參與, 最新討論串1/1
最近在研究HTML5的<video>標籤 Survey過好像播放器比較推薦JW Player和mediaelementplayer 不過因為JW Player如果是商業使用要授權所以打算使用mediaelementplayer來播放影片 這個plugin號稱可以讓還沒支援HTML5的瀏覽器順利播放影片, code如下 head標籤裡 <script src="test_video/mediaelement/build/jquery.js"></script> <script src="test_video/mediaelement/build/mediaelement-and-player.min.js"> </script> <link rel="stylesheet" href="test_video/mediaelement/build/mediaelementplayer.css" /> body標籤裡 <video id="v1" width="540" height="300" poster="photo.jpg" controls="controls"> <source src="test_video/test.mp4" type="video/mp4" /> <source src="test_video/test.webm" type="video/webm" /> <source src="test_video/test.ogv" type="video/ogg" /> <object width="540" height="300" type="application/x-shockwave-flash" data="flashmediaelement.swf"> <param name="movie" value="flashmediaelement.swf" /> <param name="flashvars" value="controls=true&amp;poster=photo.jpg&amp;file=test_video/test.mp4" /> <p>do not support</p> </object> </video> <script> $(document).ready(function(){ $('video,audio').mediaelementplayer(); }); </script> 原理是會逐一掃過各種格式的影片檔 遇到瀏覽器可以播放的變播放該種影片格式 若是都沒有的話就會用嵌入flash的方式播放 我碰到的問題是 當影片的格式瀏覽器都不支援時 我無法讓flash成功播放 例如當我用Safari開 <video id="v1" width="540" height="300" poster="photo.jpg" controls="controls"> <source src="test_video/test.ogv" type="video/ogg" /> <object width="540" height="300" type="application/x-shockwave-flash" data="flashmediaelement.swf"> <param name="movie" value="flashmediaelement.swf" /> <param name="flashvars" value="controls=true&amp;poster=photo.jpg&amp;file=test_video/test.mp4" /> <p>do not support</p> </object> </video> Safari不支援ogv的影片格式 所以應該會用flash的方式播放 但是執行結果卻是只出現porster 卻沒有出現控制列(ex.播放, 音量) 點擊影片畫面時則會跳出開啟或儲存"test.gov"的視窗 想請問諸位強者 有人遇過這個問題嗎? 是怎麼解決的呢? 或者是有沒有其他推薦的播放器呢? //JW Player因為需要授權所以暫時不考慮 感謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.115.100.116

12/09 00:25, , 1F
先問你老闆對ie6 & ie7的看法.
12/09 00:25, 1F

12/09 00:27, , 2F
目前是希望在ie6,7都能播放耶^^"
12/09 00:27, 2F

12/09 00:28, , 3F
那你還是先考慮flash吧. ie9以前video全部不支援
12/09 00:28, 3F

12/09 00:30, , 4F
恩 就是為了不支援video的瀏覽器版本才會用這個播放器
12/09 00:30, 4F

12/09 00:31, , 5F
因為理論上不支援video的版本會跳到播放flash
12/09 00:31, 5F

12/09 00:31, , 6F
再說那東西算是browser自己實做. 長相會有差.
12/09 00:31, 6F

12/09 00:32, , 7F
或者是我嵌入flash的語法有錯?
12/09 00:32, 7F

12/09 00:38, , 8F
會下載代表吃到那段了. 不然解不出來應該是跳過去
12/09 00:38, 8F

12/09 00:40, , 9F
所以是吃法有錯 啊啊啊到底是發生什麼事了(抱頭)
12/09 00:40, 9F
※ 編輯: gwendolin 來自: 59.115.100.116 (12/09 00:41)

12/09 00:49, , 10F
會不會是影片有問題?
12/09 00:49, 10F

12/09 00:52, , 11F
還是apache mime?
12/09 00:52, 11F

12/09 00:56, , 12F
影片部分我測試過了沒有問題 apache...可以講詳細點嗎XD
12/09 00:56, 12F

12/09 01:02, , 13F
http header MIME-type 如果傳錯有可能會這樣.
12/09 01:02, 13F

12/09 01:45, , 14F
我下次試試 感謝!
12/09 01:45, 14F

12/11 16:16, , 15F
請老闆支持淘汰IE6比較重要
12/11 16:16, 15F
文章代碼(AID): #1EuEH5eO (Web_Design)