Unity3d 2021版本播放视频组件VideoPlayer报错The type name ‘VideoPlayer‘ could not be found in the namespace...
Posted 十幺卜入
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity3d 2021版本播放视频组件VideoPlayer报错The type name ‘VideoPlayer‘ could not be found in the namespace...相关的知识,希望对你有一定的参考价值。
问题描述
出现这个问题是在低版本升级至Unity3d 2021.3.0f1c1版本,出现报错信息:
错误是
The type name ‘VideoPlayer’ could not be found in the namespace
‘UnityEngine.Video’.*******
意思就是在UnityEngine.Video命名空间下找不到VideoPlayer,建议换为UnityEngine.VideoModule,按这个提示修改也是不对的。
但是UnityEngine.Video命名空间是存在的,就是找不到VideoPlayer类型,之后我尝试将代码中的VideoPlayer移除。编辑器中VideoPlayer组件还是存在的不过多了一串提示:
The module which implements this component type has been force
excluded in player settings.This object will be removed in play mode
and from any builds you make.
大概的提示是:实现此组件类型的模块已在播放器设置中强制排除。此对象将在播放模式和任何构建中删除。
在运行时视频不正常,切有这么一个提示:
VideoPlayer component deleted: Component belongs to a disabled
built-in package.
意思就是运行时 VideoPlayer组件被删除,因为该组件属于已禁用的内置包。
解决办法
按这些错误的提示,应该是设置的问题, 我去翻看了该版本的说明,也没有看到操作指引
在翻看了编辑器下的众多设置后,在Package Manager的 Packages:Built-in 下找到了Video包,选中它然后点击Enable按钮:
等待其启用:
启用完成后,
视频功能正常了,同时关于找不到VideoPlayer的报错也消失了。
vue-native-websocket
参考技术A 最近在做一个客户端通信功能,由于websocket可以进行双向通信(服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息),因此选择了vue-native-websocket一、安装插件 vue-native-websocket
二、app.js 引入websocke插件
三、app.vue 初始化websocket
四、vuex分发消息
五、子页面获取websoket返回的信息(监听到了时间戳的改变)
以上是关于Unity3d 2021版本播放视频组件VideoPlayer报错The type name ‘VideoPlayer‘ could not be found in the namespace...的主要内容,如果未能解决你的问题,请参考以下文章