RTSP播放器網頁無插件直播流媒體播放器EasyPlayer-RTSP播放器運行出現Unable to load DLL錯誤解決方案

EasyPlayer-RTSP播放器

EasyPlayer-RTSP播放器是一套RTSP專用的播放器,包括有:Windows(支持IE插件,npapi插件)、Android、iOS三個平臺,區別於市面上大部分的通用播放器,EasyPlayer-RTSP系列從2014年初發展至今得到了各行各業(尤其是安防行業)的廣泛應用。

EasyPlayer-RTSP

 

EasyPlayer-RTSP播放器運行出現Unable to load DLL錯誤

最近有EasyPlayer-RTSP播放器的開發者反饋,在一臺新裝的Windows Server 2008的操作系統上運行EasyPlayer-RTSP播放器出現“Unable to load DLL 找不到指定的模塊。exception from HRESULT 0x8007007E”的錯誤:

EasyPlayer-RTSP

 

錯誤提示是找不到這個DLL,然而這個DLL確實是在Lib目錄下面,於是根據經驗分析,是否是這個DLL動態庫無法加載造成的,而不是文字中所描述的找不到指定模塊。我們通過網絡搜索,發現確有這樣的情況,於是我們也用depends工具
(https://github.com/EasyDarwin/Tools/tree/master/DLL%E4%BE%9D%E8%B5%96%E6%A3%80%E6%B5%8B%E5%B7%A5%E5%85%B7)
進行了一下分析:

EasyPlayer-RTSP

 

由分析結果得出,確實是因爲libEasyPlayer-RTSP.dll依賴的msvcr庫沒帶上,於是我們在後續的提交中,將vs的依賴庫都附帶到DLL的同一目錄就沒有後顧之憂了。

EasyPlayer-RTSP

 

EasyPlayer是一款精煉、高效、穩定的流媒體播放器,分爲RTSP版、RTMP版和Pro版三個版本,支持各種各樣的流媒體音視頻協議和文件的播放,在安防、互聯網、教育、錄播、IPTV等多個領域廣泛應用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章