iT邦幫忙

2025 iThome 鐵人賽

DAY 19
0

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

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

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

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

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


EP17EP18 兩回介紹的前置條件在 Windows 平台都設置完成後,接著就能來開始測試 gstreamer-netcore 的專案程式。

在不做任何原存放庫的程式碼的異動與任何相依的套件下,透過 Visual Studio 開啟此 Commit 當中的 sln :
fix: add solution file for vs

首先,測試執行 samples 方案資料夾裡面的 ConsoleSample 專案程式:
01

安安...你好,哪種劇情是你想跑的呢?(不負責翻譯)
02-1

輸入 "P" 開始播放影片:
02-2

開始播放串流影片:
02-3

串流影片透過 Renderer 輸出:
02-4

可直接點選 Renderer 的 "關閉":
03

從以上過程,可以看到順利播放所指向的網址串流影片。

再來,測試執行 samples 方案資料夾裡面的 GstreamerPlayer 專案程式。

首先,一開始會出現一個 Console 畫面:
04-1

等到 gstreame-sharp 載入相依套件完成後,Avalonia UI 的視窗會出現:
04-2

標準含有 Menu 的視窗介面:
05-1

點選 Menu 上的 "URI":
05-2

輸入文字 "h",點選出現的文字選項:
05-3

點選 "Open":
05-4

等待影片串流輸出:
05-5

播放影片中:
05-6

從以上過程,可以看到順利播放所選取的網址串流影片。

點選 "File" -> "Open File...":
06-1

選取 "bbb_sunflower.mp4" 影片檔後,點選 "開啟":
06-2

播放影片中 - 1:
06-3

播放影片中 - 2:
06-4

點選 "File" -> "Exit" 結束並離開此視窗程式:
07

從以上過程,可以看到順利播放所選取的本地電腦上的檔案影片。


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

尚未有邦友留言

立即登入留言