国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

UE4 如何在UI中播放視頻

2023-07-24 11:31 作者:翼618  | 我要投稿

需要用到的文件列表

1 MP4格式的視頻

2 Content目錄下的Movies文件夾(手動創(chuàng)建,只用于存放視頻,其他文件隨便存放)

3 媒體播放器

4 基于媒體播放器紋理的新材質(zhì)

5 UI界面(控件藍圖)

6 玩家角色BP類


--------------------我是分割線--------------------------------------


操作流程

1 首先將MP4視頻拖動到Movies文件夾下,該文件默認不存在,需要手動創(chuàng)建,

參考路徑.\wings 4.27\Content\MSPresets

記得要在Content文件夾下。


視頻文件要這個目錄下才不會出現(xiàn)問題


拖動視頻文件到這個文件夾,然后再手動從文件夾拖到引擎里面加載

拖動視頻文件到這個文件夾,然后再手動從文件夾拖到引擎里面加載


2 創(chuàng)建媒體播放器

創(chuàng)建選項



最終需要的文件列表,部分沒用到不用管


3?從媒體播放器的紋理材質(zhì)文件中創(chuàng)建新的材質(zhì),

材質(zhì)文件記得設(shè)置材質(zhì)-》材質(zhì)域-》用戶界面

如果是白色一篇也不用管,沒播放過視頻他紋理沒有對應(yīng)加載而已


4 創(chuàng)建UI界面,

名字隨意,路徑隨意


UI界面創(chuàng)建一個Image控件用來播放視頻,

設(shè)置創(chuàng)建媒體播放器連帶生成得紋理文件到Image控件得圖像選項(可以自己另外創(chuàng)建一個)

右邊的圖像設(shè)置就是我根據(jù)紋理文件創(chuàng)建的新材質(zhì)文件


選擇右上角圖表,編寫執(zhí)行播放代碼,

代碼如下:

A 創(chuàng)建一個 媒體播放器 變量

B 拖到到事件圖表,拖動節(jié)點,

C 生成 打開播放列表 節(jié)點,

D 再生成 播放 節(jié)點

E 生成 暫停 節(jié)點,

F 并和媒體播放器變量連接

G 創(chuàng)建自定義事件連接暫停節(jié)點,提供給外部調(diào)用暫停播放視頻

直接照抄就好,記得對應(yīng)的視頻文件要選對你自己的視頻
對應(yīng)變量類型


5 書寫外部調(diào)用代碼,可以在關(guān)卡藍圖或者玩家角色身上創(chuàng)建

A 創(chuàng)建一個按鍵調(diào)用來測試結(jié)果,主要功能是觸發(fā)創(chuàng)建控件和暫停播放

B 創(chuàng)建一個Flip Flop節(jié)點來切換點擊事件執(zhí)行內(nèi)容

C 創(chuàng)建UI控件 然后加入到視口

D Flip Flop節(jié)點-》B節(jié)點調(diào)用自定義事件,并調(diào)用從父項移除節(jié)點 (暫停播放)

照抄即可,點擊按鍵也可以隨便設(shè)置,設(shè)置UI控件對應(yīng)自己創(chuàng)建的名字

左邊的音頻組件要手動創(chuàng)建,主要拿來解決沒有聲音的問題

我這里寫在了玩家BP上,你也可以放在關(guān)卡藍圖里面,不過音頻問題要另外處理,我這里一起


6 沒有聲音,

可以直接在玩家角色身上直接添加一個組件,我這里就是這樣處理

或者

可以創(chuàng)建一個新的藍圖類,

然后添加一個媒體音效組件(MediaSound)

在媒體設(shè)置里面選擇對應(yīng)得媒體播放器,然后拖動到場景關(guān)卡里面

添加組件后記得都要設(shè)置一下這個


7?測試 點擊對應(yīng)按鍵 看視頻是否正常播放

注:不是所有MP4文件都一定能播放,

你可以拖動進去后點創(chuàng)建好的媒體播放器然后點擊下面的列表繼續(xù)播放測試。

播放沒有聲音是因為沒有添加對應(yīng)組件MediaSound

我這里的stop Au的自定義事件是提供給外部調(diào)用來暫停視頻使用的

記得拖動視頻文件到Movies文件夾內(nèi),再手動從文件夾拖到引擎里面加載


還是感覺挺麻煩的,沒反應(yīng)就看對應(yīng)的流程把,哪個地方有問題就看對應(yīng)的文件代碼設(shè)置就好

最終效果截圖


UE4 如何在UI中播放視頻的評論 (共 條)

分享到微博請遵守國家法律
焉耆| 潜山县| 家居| 福贡县| 南木林县| 阿尔山市| 社会| 泾源县| 灵丘县| 德清县| 云和县| 龙口市| 内黄县| 祁东县| 沙坪坝区| 疏勒县| 渝北区| 清远市| 青州市| 云和县| 隆昌县| 焦作市| 宁安市| 伊通| 射洪县| 绩溪县| 涿鹿县| 巫溪县| 黎城县| 峨眉山市| 宁都县| 鄂温| 菏泽市| 莫力| 丰原市| 四川省| 兴和县| 新化县| 太保市| 浙江省| 仪陇县|