iT邦幫忙

0

想請問如何在瀏覽器上播放wmv格式

GW 2019-08-19 17:53:571925 瀏覽

現在瀏覽器除了IE好像都不支援WMP了,
想請教各位大大如果必須使用WMV格式的影片,
都是如何去寫的呢?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

4
dragonH
iT邦超人 5 級 ‧ 2019-08-19 18:38:20

不要糾結在如何撥放 wmv 了

跟隨潮流吧/images/emoticon/emoticon11.gif

轉成 mp4

後端可以用 ffmpeg 轉

ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a aac -strict -2 -q:a 100 output.mp4
看更多先前的回應...收起先前的回應...
GW iT邦新手 4 級 ‧ 2019-08-19 20:39:43 檢舉

謝謝dragonH大的回答!
只是可能現在傾向找套件去處理這個播放問題
但這個方式我會自己研究學習起來的
感覺方便很多!!

dragonH iT邦超人 5 級 ‧ 2019-08-19 20:56:42 檢舉

那可能就沒有那麼簡單了

就算有辦法你可能還需要解決不同 browser 的問題

<object id="mediaplayer" classid="clsid:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=5,1,52,701" standby="loading microsoft windows media player components..." type="application/x-oleobject" width="320" height="310">
<param name="filename" value="./test.wmv">
     <param name="animationatstart" value="true">
     <param name="transparentatstart" value="true">
     <param name="autostart" value="true">
     <param name="showcontrols" value="true">
     <param name="ShowStatusBar" value="true">
     <param name="windowlessvideo" value="true">
     <embed src="./test.wmv" autostart="true" showcontrols="true" showstatusbar="1" bgcolor="white" width="320" height="310">
</object>

上面的 code 實測過

ie 可以正常撥放

edge 白畫面

chrome 會直接跳出下載 wmv 的 對話框

小魚 iT邦大師 1 級 ‧ 2019-08-19 21:32:32 檢舉

大魔王:瀏覽器支援

GW iT邦新手 4 級 ‧ 2019-08-19 21:49:16 檢舉

感覺真的是GG啦!

即使能夠wmv利用wmp播放器在Chrome播出,但也要在chrome上安裝能夠使用wmp的套件,這樣真的是有點太複雜化了。

除非有 支援wmv & 支援各瀏覽器 的播放器套件才可會有解,不過看起來是沒有啦。

我改成學寫一支轉檔成MP4的程式可能比較實在,對之後也比較常能應用上!

謝謝dragonH大提供我意見 ! =)

dragonH iT邦超人 5 級 ‧ 2019-08-19 21:58:11 檢舉

ie 最大的功用: 延長專案時長XD/images/emoticon/emoticon01.gif

我也覺得奇怪

怎麼都找不到相關 lib 可以用

不過還是趁早轉 mp4 好

以後不只跨瀏覽器

跨平台都能無縫接軌

GW iT邦新手 4 級 ‧ 2019-08-21 13:51:04 檢舉

成功將大量的WMV轉檔了!!
但也許是使用.net的後端去處理影片路徑的方式,
Chrome在播放<video>的內容時,竟然不能拖拉進度條 !

網路上查後https://blog.csdn.net/hudaijun/article/details/87456583
https://blog.csdn.net/weixin_38743171/article/details/92796812
用我自己的理解大概是瀏覽器請求不到影片的實際大小的關係

只是...我還在想要如何解決 ...
原本以為播個影片很容易地說 哈哈哈哈~~

0
Pyan
iT邦研究生 5 級 ‧ 2019-09-11 09:30:20

WMV 真的已經過時了

我要發表回答

立即登入回答