不要糾結在如何撥放 wmv 了
跟隨潮流吧
轉成 mp4
後端可以用 ffmpeg 轉
ffmpeg -i input.wmv -c:v libx264 -crf 23 -c:a aac -strict -2 -q:a 100 output.mp4
謝謝dragonH大的回答!
只是可能現在傾向找套件去處理這個播放問題
但這個方式我會自己研究學習起來的
感覺方便很多!!
那可能就沒有那麼簡單了
就算有辦法你可能還需要解決不同 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 的 對話框
大魔王:瀏覽器支援
感覺真的是GG啦!
即使能夠wmv利用wmp播放器在Chrome播出,但也要在chrome上安裝能夠使用wmp的套件,這樣真的是有點太複雜化了。
除非有 支援wmv & 支援各瀏覽器 的播放器套件才可會有解,不過看起來是沒有啦。
我改成學寫一支轉檔成MP4的程式可能比較實在,對之後也比較常能應用上!
謝謝dragonH大提供我意見 ! =)
ie 最大的功用: 延長專案時長XD
我也覺得奇怪
怎麼都找不到相關 lib 可以用
不過還是趁早轉 mp4 好
以後不只跨瀏覽器
跨平台都能無縫接軌
成功將大量的WMV轉檔了!!
但也許是使用.net的後端去處理影片路徑的方式,
Chrome在播放<video>
的內容時,竟然不能拖拉進度條 !
網路上查後https://blog.csdn.net/hudaijun/article/details/87456583
https://blog.csdn.net/weixin_38743171/article/details/92796812
用我自己的理解大概是瀏覽器請求不到影片的實際大小的關係
只是...我還在想要如何解決 ...
原本以為播個影片很容易地說 哈哈哈哈~~