iT邦幫忙

2025 iThome 鐵人賽

DAY 21
0

Hello, 各位 iT 邦幫忙 的粉絲們大家好~~~

在本系列文因為工作上的產品應用需求,進而探索到很多層面的點滴事。

透過每篇 EP 的分享把這些點滴整理,看起來或許像是個獨立的小品抒發文、也或許是一系列技術研究文!?

總之,就當作的隨手雜記文吧!

本篇是 莫名其妙就跟世界等級的 OpenSource 專案攪和了!? 系列文的 EP21。


雖然經過 EP20 的介紹後,已知道了有這播放程式會明顯的有記憶體洩漏的問題。

但...

能怎辦?

那...按照 Gstreamer 官方的建議,就先試試把 Gstreamer 換安裝成 MSVC 的版本,如果這樣就能排除問題,那這絕對是最無腦的解決方式。

記得如果系統環境變數的設定,要指向 Gstreamer 安裝 MSVC 版本的資料夾路徑:
Gstreamer-MSVC

換完以後,再次執行該 GstreamerPlayer (如果要透過 Visual Studio 偵錯執行要記得把 Visual Studio 關掉重開):

Exception-01-VS

Exception-02-VS

Exception-03-Console

看來是失敗的!

先看看錯誤訊息的敘述,很明顯的是 Gst.Application 在 Initializer 的時候就引發的 Exception。

而此時對 gstreamer 與 gstreamer-sharp 的使用還不熟悉,就只有先乖乖換回來 MinGW 版本的 Gstreamer 的一途可走。

那還有哪些可以先無腦更新或升級試試的呢?(鴕鳥心態)

.NET Runtime 的版本還在 .NET Core 3.1 要不要先試試改換 .NET 6?
.NET Core 3.1

Avalonia UI 的版本好像也很舊,來改換 11.x.x 的?
Avalonia UI Version


上一篇
EP 20
系列文
莫名其妙就跟世界等級的 OpenSource 專案攪和了!?21
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言