国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Unity3DWEBGL播放本地視頻用(VideoPlayer)

這篇具有很好參考價(jià)值的文章主要介紹了Unity3DWEBGL播放本地視頻用(VideoPlayer)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

系列文章目錄

unity知識(shí)點(diǎn)


前言

大家好,本篇記錄一下webgl播放視頻,用的是videoPlayer組件,
不定時(shí)更新unity開發(fā)技巧,覺得有用記得一鍵三連哦。


接下來就一步步實(shí)現(xiàn)吧

一、效果的視頻演示

unity播放本地視頻

1-1 新建Video組件

在Hierarchy面板右鍵創(chuàng)建VideoPlayer組件

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

1-2 創(chuàng)建特殊文件夾StreamingAssets放入視頻

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

1-3 新建RawImage

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

1-4 新建RenderTexture

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

1-5 把RenderTexture拖到RawImage里面

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

1-6 在把RenderTexture拖到VideoPlayer里面

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity
到此UI就設(shè)置完成了
注意:
1.設(shè)置寬高,這個(gè)最好與視頻的寬高匹配,或者同比例縮放
2.Texture需要跟VideoPlayer組件中Target Texture對(duì)象一致

二、編輯代碼

新建腳本VideoPlayerUrl.cs,編輯代碼

2-1 代碼如下

(示例)

using System.Collections;
using System.Collections.Generic;
using System.IO;
using UnityEngine;
using UnityEngine.Video;
public class VideoPlayerUrl : MonoBehaviour
{
    public VideoPlayer videoPlayer;

    void Start()
    {
        string path = Path.Combine(Application.streamingAssetsPath, "123456.mp4");
        Debug.Log(path);
        videoPlayer.url = path;
        videoPlayer.Play();
    }
}

2-2 注意事項(xiàng)

(1)注意路徑,需要把視頻放到StreamingAssets文件夾內(nèi),設(shè)置好自己視頻的路徑
(2)使用了Path.Combine來拼接兩個(gè)路徑,關(guān)于這個(gè)API還有更多應(yīng)用就不累述
(3)錯(cuò)誤路徑寫法:“file://” + Application.streamingAssetsPath + “/123456.mp4”

2-3 上面的路徑根據(jù)打包的不同路徑也不同

反正webgl是必須要用Path.Combine ,PC不需要直接 Application.streamingAssetsPath就可以
Android和ios好像也不一樣,具體的百度一下就行了,

2-4 打包運(yùn)行

unity播放本地視頻

三、添加一下視頻播放結(jié)束的API

1.不需要判斷視頻的長(zhǎng)度什么的

3-1、 videoPlayer.loopPointReached就可以判斷了

3-2、代碼實(shí)現(xiàn)

unity webgl 播放視頻,Unity知識(shí)點(diǎn),webgl,音視頻,unity

總結(jié)

如果覺得本篇文章有用別忘了點(diǎn)個(gè)關(guān)注,關(guān)注不迷路,持續(xù)分享更多Unity干貨文章。
你的點(diǎn)贊就是對(duì)博主的支持,有問題記得留言評(píng)論或私聊哦文章來源地址http://www.zghlxwxcb.cn/news/detail-859071.html

到了這里,關(guān)于Unity3DWEBGL播放本地視頻用(VideoPlayer)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Unity3d C#快速打開螢石云監(jiān)控視頻流(ezopen)支持WebGL平臺(tái),替代UMP播放視頻流的方案(含源碼)

    Unity3d C#快速打開螢石云監(jiān)控視頻流(ezopen)支持WebGL平臺(tái),替代UMP播放視頻流的方案(含源碼)

    Universal Media Player算是視頻流播放功能常用的插件了,用到現(xiàn)在已經(jīng)不知道躺了多少坑了,這個(gè)插件雖然是白嫖的,不過被甲方和領(lǐng)導(dǎo)吐槽的就是播放視頻流的速度特別慢,可能需要幾十秒來打開監(jiān)控畫面,等待的時(shí)間較久。還有當(dāng)輸出WebGL的時(shí)候視頻無法播放,這個(gè)問題也一

    2024年02月14日
    瀏覽(88)
  • 【Unity3D小技巧】Unity3D中Animation和Animator動(dòng)畫的播放、暫停、倒放控制

    【Unity3D小技巧】Unity3D中Animation和Animator動(dòng)畫的播放、暫停、倒放控制

    推薦閱讀 CSDN主頁(yè) GitHub開源地址 Unity3D插件分享 簡(jiǎn)書地址 我的個(gè)人博客 大家好,我是佛系工程師 ☆恬靜的小魔龍☆ ,不定時(shí)更新Unity開發(fā)技巧,覺得有用記得一鍵三連哦。 在日常開發(fā)中,常常會(huì)遇到要控制動(dòng)畫的播放、暫停和倒放的情況。 這篇文章就總結(jié)一下, Animation

    2024年02月02日
    瀏覽(70)
  • Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    Unity3D實(shí)現(xiàn)登陸注冊(cè)功能,實(shí)現(xiàn)本地存儲(chǔ)讀取

    untiy登錄注冊(cè)功能的實(shí)現(xiàn),可以永久本地存儲(chǔ)。C#源代碼,也可以用相同的辦法存儲(chǔ)讀取玩家的其他信息或自定義的游戲設(shè)置 實(shí)現(xiàn)了判斷用戶名是否存在,密碼是否前后一致,密碼是否正確等。 這是注冊(cè)界面功能 以下是登錄頁(yè)功能 ? ? ?

    2024年02月13日
    瀏覽(21)
  • SwiftUI 視頻教程之 快速播放本地視頻,URL 播放視頻,自動(dòng)播放視頻,視頻結(jié)束通知VideoPlayer (iOS 14 +)

    SwiftUI 視頻教程之 快速播放本地視頻,URL 播放視頻,自動(dòng)播放視頻,視頻結(jié)束通知VideoPlayer (iOS 14 +)

    iOS 14引入了viewAVKit的世界。顯示實(shí)例的內(nèi)容。在框架內(nèi)部定義,讓我們可以在本地播放視頻,而無需從.SwiftUIVideoPlayerVideoPlayerAVPlayerViewAVKitSwiftUIUIKit VideoPlayer以 player 作為初始化參數(shù),是 AVPlayer 的一個(gè)實(shí)例。 通過 URL 播放視頻 帶疊加層的視頻播放器 自動(dòng)播放視頻 視頻結(jié)束通

    2024年02月06日
    瀏覽(23)
  • Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請(qǐng)求

    Unity3D中打包WEBGL后讀取本地文件數(shù)據(jù)+網(wǎng)絡(luò)請(qǐng)求

    首先上一編博主運(yùn)行html之后報(bào)的錯(cuò)誤:提示內(nèi)存不足?。。?! 1.首先排查一下webgl包的大小,不能超過2G。 2.F12查看具體錯(cuò)誤,在這里博主的是: ? ? ? ?a:本地讀取StreamingAssets里的配置文件,序列化失敗。 ? ? ? ?b:網(wǎng)絡(luò)請(qǐng)求方法不能使用JsonConvert.SerializeObject將對(duì)象重新序列

    2024年02月08日
    瀏覽(30)
  • 【Unity聲音與視頻播放】播放聲音視頻、代碼控制、UI播放視頻

    【Unity聲音與視頻播放】播放聲音視頻、代碼控制、UI播放視頻

    閑談: 游戲開發(fā)比普通軟件開發(fā)難也是有原因的,第一 游戲功能需求變化多樣內(nèi)部邏輯交錯(cuò)縱橫, 而軟件相對(duì)固定,無非也就是點(diǎn)擊跳轉(zhuǎn)、數(shù)據(jù)存儲(chǔ) 第二,游戲需要很多3D數(shù)學(xué)知識(shí)、物理知識(shí),最起碼得有高中物理的基礎(chǔ),力、向量、射線,除了這些數(shù)據(jù)存儲(chǔ)一樣不少 但是

    2024年02月19日
    瀏覽(17)
  • Android之播放本地視頻和Url視頻方法

    根據(jù)文件路徑在瀏覽器中播放,可用于視頻預(yù)覽等場(chǎng)景 效果: 用瀏覽器播放本地視頻 文件路徑例子: /storage/emulated/0/Android/data/com.custom.jfrb/files/Movies/1697687179497.mp4 效果: 播放Url視頻 1、導(dǎo)入依賴 2、xml文件 3、Activity中調(diào)用 (1) 綁定控件 (2)播放視頻 視頻Url例子:https:

    2024年02月08日
    瀏覽(14)
  • 【Unity】代碼控制視頻的播放(視頻播放器-更新)

    【Unity】代碼控制視頻的播放(視頻播放器-更新)

    ?結(jié)果如上圖,之前寫過一個(gè)使用代碼控制視頻播放器的Demo,但是好多小伙伴說我附帶的鏈接沒法下載,這次我直接做一個(gè)完整版的,不用下載,照著一步一步做就能做出來。 之前寫了如何設(shè)置RawImage進(jìn)行自動(dòng)播放,大家可以看一下基礎(chǔ)操作這篇文章:,大佬勿怪。 【Unity】

    2024年02月09日
    瀏覽(23)
  • Python實(shí)現(xiàn)本地視頻/音頻播放器

    Python實(shí)現(xiàn)本地視頻/音頻播放器

    在Python中,有幾個(gè)庫(kù)可以用于視頻播放,但是沒有一個(gè)庫(kù)是完美的,因?yàn)樗鼈兛赡芤蕾囉谕獠寇浖蛴幸恍┫拗啤?先看介紹用Python實(shí)現(xiàn)本地視頻播放器,再介紹用Python實(shí)現(xiàn)本地音樂播放器。 Python 實(shí)現(xiàn)本地視頻播放器 與HTML5+JavaScript實(shí)現(xiàn)本地視頻播放器相比,使用Python實(shí)現(xiàn)比

    2024年04月26日
    瀏覽(15)
  • Unity加載并播放本地.wav音頻文件

    Unity加載并播放本地.wav音頻文件

    使用UnityWebRequestMultimedia加載.wav文件,并轉(zhuǎn)成AudioClip對(duì)象,然后使用AudioSource進(jìn)行播放。播放使用協(xié)程函數(shù)。 加載你的電腦桌面上的test.wav文件并播放。 如需要加載其它格式音頻,請(qǐng)將UnityWebRequest www = UnityWebRequestMultimedia.GetAudioClip(“file:///” + fileName, AudioType.WAV);中的AudioType換

    2024年02月04日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包