procc 编程需要oracle11.lib,AVProVideo Pro 1.7.3版本 1.7.3属于稳定版本 (官网最新版1.9.1)...

本博客介绍了AVProVideo 1.7.3版本,提供了详细的使用方法和一个开发Demo,包括多个Unity场景示例,如背景渲染、ImGui控制、视频播放控制等。附带了相关脚本和资源文件,适用于Unity 3D视频处理和播放。
摘要由CSDN通过智能技术生成

【实例简介】

大家可以前往 微元素网站查看插件的详细信息:https://www.element3ds.com/forum.php?mod=viewthread&tid=191489&page=1&extra;=#pid7484973

介绍了本插件的使用方法以及一个本人开发的小Demo

【实例截图】

【核心代码】

AVProVideoDemo

├── AVPro Video1.7.3-Pugin.unitypackage

└── AVProVideoDemo

├── Assets

│   ├── AVProVideo

│   │   ├── Demos

│   │   │   ├── 01_Demo_BackgroundShader.unity

│   │   │   ├── 01_Demo_BackgroundShader.unity.meta

│   │   │   ├── 02_Demo_imGui.unity

│   │   │   ├── 02_Demo_imGui.unity.meta

│   │   │   ├── 03_Demo_VideoControls.unity

│   │   │   ├── 03_Demo_VideoControls.unity.meta

│   │   │   ├── 04_Demo_uGui.unity

│   │   │   ├── 04_Demo_uGui.unity.meta

│   │   │   ├── 05_Demo_Multiple.unity

│   │   │   ├── 05_Demo_Multiple.unity.meta

│   │   │   ├── 06_Demo_FrameExtract.unity

│   │   │   ├── 06_Demo_FrameExtract.unity.meta

│   │   │   ├── 07_Demo_Mapping3D.unity

│   │   │   ├── 07_Demo_Mapping3D.unity.meta

│   │   │   ├── 08_Demo_360SphereVideo.unity

│   │   │   ├── 08_Demo_360SphereVideo.unity.meta

│   │   │   ├── 09_Demo_360CubeVideo.unity

│   │   │   ├── 09_Demo_360CubeVideo.unity.meta

│   │   │   ├── 10_Demo_Transparency.unity

│   │   │   ├── 10_Demo_Transparency.unity.meta

│   │   │   ├── 11_Demo_Subtitles.unity

│   │   │   ├── 11_Demo_Subtitles.unity.meta

│   │   │   ├── 12_Demo_180SphereVideo.unity

│   │   │   ├── 12_Demo_180SphereVideo.unity.meta

│   │   │   ├── GUI

│   │   │   │   ├── black.png

│   │   │   │   ├── black.png.meta

│   │   │   │   ├── ConfigSkin.guiskin

│   │   │   │   ├── ConfigSkin.guiskin.meta

│   │   │   │   ├── gray25.png

│   │   │   │   ├── gray25.png.meta

│   │   │   │   ├── gray50.png

│   │   │   │   ├── gray50.png.meta

│   │   │   │   ├── gray80.png

│   │   │   │   ├── gray80.png.meta

│   │   │   │   ├── gray.png

│   │   │   │   ├── gray.png.meta

│   │   │   │   ├── Inconsolata.otf

│   │   │   │   ├── Inconsolata.otf.meta

│   │   │   │   ├── transpBlack.png

│   │   │   │   ├── transpBlack.png.meta

│   │   │   │   ├── transpGray80.png

│   │   │   │   ├── transpGray80.png.meta

│   │   │   │   ├── transpWhite.png

│   │   │   │   └── transpWhite.png.meta

│   │   │   ├── GUI.meta

│   │   │   ├── Materials

│   │   │   │   ├── Background.mat

│   │   │   │   ├── Background.mat.meta

│   │   │   │   ├── BackgroundTransparent.mat

│   │   │   │   ├── BackgroundTransparent.mat.meta

│   │   │   │   ├── Checker.mat

│   │   │   │   ├── Checker.mat.meta

│   │   │   │   ├── Checker.png

│   │   │   │   ├── Checker.png.meta

│   │   │   │   ├── HalfSphere.fbx

│   │   │   │   ├── HalfSphere.fbx.meta

│   │   │   │   ├── OctahedronSphere.asset

│   │   │   │   ├── OctahedronSphere.asset.meta

│   │   │   │   ├── sphere180.mat

│   │   │   │   ├── sphere180.mat.meta

│   │   │   │   ├── UI-Default-ExtraTexture.shader

│   │   │   │   ├── UI-Default-ExtraTexture.shader.meta

│   │   │   │   ├── UI-DefaultFont-ExtraTexture.shader

│   │   │   │   ├── UI-DefaultFont-ExtraTexture.shader.meta

│   │   │   │   ├── UI-Font-Video.mat

│   │   │   │   ├── UI-Font-Video.mat.meta

│   │   │   │   ├── UI-TransparentVideo.mat

│   │   │   │   ├── UI-TransparentVideo.mat.meta

│   │   │   │   ├── UI-Video.mat

│   │   │   │   ├── UI-Video.mat.meta

│   │   │   │   ├── VideoMappingMaterial.mat

│   │   │   │   ├── VideoMappingMaterial.mat.meta

│   │   │   │   ├── VideoMappingMaterialTransparent.mat

│   │   │   │   └── VideoMappingMaterialTransparent.mat.meta

│   │   │   ├── Materials.meta

│   │   │   ├── Prefabs

│   │   │   │   ├── VideoCubePrefab.prefab

│   │   │   │   └── VideoCubePrefab.prefab.meta

│   │   │   ├── Prefabs.meta

│   │   │   ├── Scripts

│   │   │   │   ├── AutoRotate.cs

│   │   │   │   ├── AutoRotate.cs.meta

│   │   │   │   ├── ChangeVideoExample.cs

│   │   │   │   ├── ChangeVideoExample.cs.meta

│   │   │   │   ├── DemoInfo.cs

│   │   │   │   ├── DemoInfo.cs.meta

│   │   │   │   ├── FrameExtract.cs

│   │   │   │   ├── FrameExtract.cs.meta

│   │   │   │   ├── Mapping3D.cs

│   │   │   │   ├── Mapping3D.cs.meta

│   │   │   │   ├── SampleApp_Multiple.cs

│   │   │   │   ├── SampleApp_Multiple.cs.meta

│   │   │   │   ├── Scriptlets

│   │   │   │   │   ├── ChangeAudioTrack.cs

│   │   │   │   │   ├── ChangeAudioTrack.cs.meta

│   │   │   │   │   ├── LoadFromBuffer.cs

│   │   │   │   │   ├── LoadFromBuffer.cs.meta

│   │   │   │   │   ├── NativeMediaOpen.cs

│   │   │   │   │   ├── NativeMediaOpen.cs.meta

│   │   │   │   │   ├── PlaybackSync.cs

│   │   │   │   │   ├── PlaybackSync.cs.meta

│   │   │   │   │   ├── StartEndPoint.cs

│   │   │   │   │   ├── StartEndPoint.cs.meta

│   │   │   │   │   ├── VideoTrigger.cs

│   │   │   │   │   └── VideoTrigger.cs.meta

│   │   │   │   ├── Scriptlets.meta

│   │   │   │   ├── SimpleController.cs

│   │   │   │   ├── SimpleController.cs.meta

│   │   │   │   ├── SphereDemo.cs

│   │   │   │   ├── SphereDemo.cs.meta

│   │   │   │   ├── VCR.cs

│   │   │   │   └── VCR.cs.meta

│   │   │   └── Scripts.meta

│   │   ├── Demos.meta

│   │   ├── Materials

│   │   │   ├── cube360.mat

│   │   │   ├── cube360.mat.meta

│   │   │   ├── sphere360.mat

│   │   │   └── sphere360.mat.meta

│   │   ├── Materials.meta

│   │   ├── Prefabs

│   │   │   ├── 360CubeVideo.prefab

│   │   │   ├── 360CubeVideo.prefab.meta

│   │   │   ├── 360SphereVideo.prefab

│   │   │   ├── 360SphereVideo.prefab.meta

│   │   │   ├── AudioOutput.prefab

│   │   │   ├── AudioOutput.prefab.meta

│   │   │   ├── BackgroundVideo.prefab

│   │   │   ├── BackgroundVideo.prefab.meta

│   │   │   ├── FullscreenVideo.prefab

│   │   │   └── FullscreenVideo.prefab.meta

│   │   ├── Prefabs.meta

│   │   ├── Resources

│   │   │   ├── AVPro1.png

│   │   │   ├── AVPro1.png.meta

│   │   │   ├── AVPro.png

│   │   │   ├── AVPro.png.meta

│   │   │   ├── AVProVideoIcon.png

│   │   │   ├── AVProVideoIcon.png.meta

│   │   │   ├── Shaders

│   │   │   │   ├── AVProVideo-Background-FullScreen.shader

│   │   │   │   ├── AVProVideo-Background-FullScreen.shader.meta

│   │   │   │   ├── AVProVideo-Background-FullScreenTransparent.shader

│   │   │   │   ├── AVProVideo-Background-FullScreenTransparent.shader.meta

│   │   │   │   ├── AVProVideo-BlendFrames.shader

│   │   │   │   ├── AVProVideo-BlendFrames.shader.meta

│   │   │   │   ├── AVProVideo.cginc

│   │   │   │   ├── AVProVideo.cginc.meta

│   │   │   │   ├── AVProVideo-IMGUI-Transparent.shader

│   │   │   │   ├── AVProVideo-IMGUI-Transparent.shader.meta

│   │   │   │   ├── AVProVideo-Lit-Diffuse.shader

│   │   │   │   ├── AVProVideo-Lit-Diffuse.shader.meta

│   │   │   │   ├── AVProVideo-Lit-Transparent-Diffuse.shader

│   │   │   │   ├── AVProVideo-Lit-Transparent-Diffuse.shader.meta

│   │   │   │   ├── AVProVideo-UI-Default-Stereo.shader

│   │   │   │   ├── AVProVideo-UI-Default-Stereo.shader.meta

│   │   │   │   ├── AVProVideo-UI-Default-Transparent.shader

│   │   │   │   ├── AVProVideo-UI-Default-Transparent.shader.meta

│   │   │   │   ├── AVProVideo-Unlit-AndroidOES.shader

│   │   │   │   ├── AVProVideo-Unlit-AndroidOES.shader.meta

│   │   │   │   ├── AVProVideo-Unlit.shader

│   │   │   │   ├── AVProVideo-Unlit.shader.meta

│   │   │   │   ├── AVProVideo-Unlit-Transparent.shader

│   │   │   │   ├── AVProVideo-Unlit-Transparent.shader.meta

│   │   │   │   ├── AVProVideo-VR-InsideSphere-AndroidOES.shader

│   │   │   │   ├── AVProVideo-VR-InsideSphere-AndroidOES.shader.meta

│   │   │   │   ├── AVProVideo-VR-InsideSphere.shader

│   │   │   │   ├── AVProVideo-VR-InsideSphere.shader.meta

│   │   │   │   ├── AVProVideo-VR-InsideSphere-StereoUV.shader

│   │   │   │   ├── AVProVideo-VR-InsideSphere-StereoUV.shader.meta

│   │   │   │   ├── AVProVideo-VR-InsideSphere-Transparent.shader

│   │   │   │   └── AVProVideo-VR-InsideSphere-Transparent.shader.meta

│   │   │   └── Shaders.meta

│   │   ├── Resources.meta

│   │   ├── Scripts

│   │   │   ├── Components

│   │   │   │   ├── ApplyToMaterial.cs

│   │   │   │   ├── ApplyToMaterial.cs.meta

│   │   │   │   ├── ApplyToMesh.cs

│   │   │   │   ├── ApplyToMesh.cs.meta

│   │   │   │   ├── AudioOutput.cs

│   │   │   │   ├── AudioOutput.cs.meta

│   │   │   │   ├── CubemapCube.cs

│   │   │   │   ├── CubemapCube.cs.meta

│   │   │   │   ├── DisplayBackground.cs

│   │   │   │   ├── DisplayBackground.cs.meta

│   │   │   │   ├── DisplayIMGUI.cs

│   │   │   │   ├── DisplayIMGUI.cs.meta

│   │   │   │   ├── DisplayUGUI.cs

│   │   │   │   ├── DisplayUGUI.cs.meta

│   │   │   │   ├── MediaPlayer.cs

│   │   │   │   ├── MediaPlayer.cs.meta

│   │   │   │   ├── StreamParser.cs

│   │   │   │   ├── StreamParser.cs.meta

│   │   │   │   ├── SubtitlesUGUI.cs

│   │   │   │   ├── SubtitlesUGUI.cs.meta

│   │   │   │   ├── Support

│   │   │   │   │   ├── NGUI

│   │   │   │   │   │   ├── ApplyToTextureWidgetNGUI.cs

│   │   │   │   │   │   └── ApplyToTextureWidgetNGUI.cs.meta

│   │   │   │   │   ├── NGUI.meta

│   │   │   │   │   ├── PlayMaker

│   │   │   │   │   │   ├── Actions

│   │   │   │   │   │   │   ├── AVProVideoControl.cs

│   │   │   │   │   │   │   ├── AVProVideoControl.cs.meta

│   │   │   │   │   │   │   ├── AVProVideoEvent.cs

│   │   │   │   │   │   │   ├── AVProVideoEvent.cs.meta

│   │   │   │   │   │   │   ├── AVProVideoInfo.cs

│   │   │   │   │   │   │   ├── AVProVideoInfo.cs.meta

│   │   │   │   │   │   │   ├── AVProVideoPlayer.cs

│   │   │   │   │   │   │   ├── AVProVideoPlayer.cs.meta

│   │   │   │   │   │   │   ├── Internal

│   │   │   │   │   │   │   │   ├── AVProVideoActionBase.cs

│   │   │   │   │   │   │   │   └── AVProVideoActionBase.cs.meta

│   │   │   │   │   │   │   └── Internal.meta

│   │   │   │   │   │   └── Actions.meta

│   │   │   │   │   └── PlayMaker.meta

│   │   │   │   ├── Support.meta

│   │   │   │   ├── UpdateStereoMaterial.cs

│   │   │   │   └── UpdateStereoMaterial.cs.meta

│   │   │   ├── Components.meta

│   │   │   ├── Editor

│   │   │   │   ├── ApplyToMeshEditor.cs

│   │   │   │   ├── ApplyToMeshEditor.cs.meta

│   │   │   │   ├── AudioOutputEditor.cs

│   │   │   │   ├── AudioOutputEditor.cs.meta

│   │   │   │   ├── DisplayUGUIEditor.cs

│   │   │   │   ├── DisplayUGUIEditor.cs.meta

│   │   │   │   ├── MediaPlayerEditor.cs

│   │   │   │   ├── MediaPlayerEditor.cs.meta

│   │   │   │   ├── PostProcessBuild.cs

│   │   │   │   ├── PostProcessBuild.cs.meta

│   │   │   │   ├── SupportWindow.cs

│   │   │   │   ├── SupportWindow.cs.meta

│   │   │   │   ├── UpdateStereoMaterialEditor.cs

│   │   │   │   └── UpdateStereoMaterialEditor.cs.meta

│   │   │   ├── Editor.meta

│   │   │   ├── Internal

│   │   │   │   ├── AndroidMediaPlayer.cs

│   │   │   │   ├── AndroidMediaPlayer.cs.meta

│   │   │   │   ├── AudioOutputManager.cs

│   │   │   │   ├── AudioOutputManager.cs.meta

│   │   │   │   ├── BaseMediaPlayer.cs

│   │   │   │   ├── BaseMediaPlayer.cs.meta

│   │   │   │   ├── HLSStream.cs

│   │   │   │   ├── HLSStream.cs.meta

│   │   │   │   ├── Interfaces.cs

│   │   │   │   ├── Interfaces.cs.meta

│   │   │   │   ├── NullMediaPlayer.cs

│   │   │   │   ├── NullMediaPlayer.cs.meta

│   │   │   │   ├── OSXMediaPlayer.cs

│   │   │   │   ├── OSXMediaPlayer.cs.meta

│   │   │   │   ├── Resampler.cs

│   │   │   │   ├── Resampler.cs.meta

│   │   │   │   ├── Stream.cs

│   │   │   │   ├── Stream.cs.meta

│   │   │   │   ├── WebGLMediaPlayer.cs

│   │   │   │   ├── WebGLMediaPlayer.cs.meta

│   │   │   │   ├── WindowsMediaPlayer.cs

│   │   │   │   └── WindowsMediaPlayer.cs.meta

│   │   │   └── Internal.meta

│   │   └── Scripts.meta

│   ├── AVProVideo.meta

│   ├── AVProVideo-UserManual.pdf

│   ├── AVProVideo-UserManual.pdf.meta

│   ├── Code

│   │   ├── VideoControl.cs

│   │   └── VideoControl.cs.meta

│   ├── Code.meta

│   ├── Font

│   │   ├── Font.otf

│   │   └── Font.otf.meta

│   ├── Font.meta

│   ├── imageUI

│   │   ├── UI_Loop_Click.png

│   │   ├── UI_Loop_Click.png.meta

│   │   ├── UI_Loop_Nomal.png

│   │   ├── UI_Loop_Nomal.png.meta

│   │   ├── UI_Slider_Black.png

│   │   ├── UI_Slider_Black.png.meta

│   │   ├── UI_Slider_Blue.png

│   │   ├── UI_Slider_Blue.png.meta

│   │   ├── UI_VoiceValue.png

│   │   └── UI_VoiceValue.png.meta

│   ├── imageUI.meta

│   ├── Plugins

│   │   ├── Android

│   │   │   ├── audio360-exo25.jar

│   │   │   ├── audio360-exo25.jar.meta

│   │   │   ├── audio360.jar

│   │   │   ├── audio360.jar.meta

│   │   │   ├── AVProVideo.jar

│   │   │   ├── AVProVideo.jar.meta

│   │   │   ├── exoplayer2-dash.jar

│   │   │   ├── exoplayer2-dash.jar.meta

│   │   │   ├── exoplayer2-hls.jar

│   │   │   ├── exoplayer2-hls.jar.meta

│   │   │   ├── exoplayer2.jar

│   │   │   ├── exoplayer2.jar.meta

│   │   │   ├── exoplayer2-smoothstreaming.jar

│   │   │   ├── exoplayer2-smoothstreaming.jar.meta

│   │   │   ├── libs

│   │   │   │   ├── arm64-v8a

│   │   │   │   │   ├── libAudio360-JNI.so

│   │   │   │   │   ├── libAudio360-JNI.so.meta

│   │   │   │   │   ├── libAudio360.so

│   │   │   │   │   ├── libAudio360.so.meta

│   │   │   │   │   ├── libAVProLocal.so

│   │   │   │   │   ├── libAVProLocal.so.meta

│   │   │   │   │   ├── l

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值