Vuforia PlayBack视频自动播放(声音播放中,但显示等待,没有渲染视频)
来源:互联网 发布:晓军判卷软件下载 编辑:程序博客网 时间:2024/06/12 01:30
在做一个Vuforia的Demo,其中关于视频播放一直出问题,因为需要自动播放,然而当前状态下视频处于Playing状态,但没有画面,只有一个Loading加载界面,且声音在播放当中。
而且我在代码中平凡用到了SetActive这个函数,结果一直不工作。
处理办法:
把关于视频播放的Video中的VideoPlaybackBehaviour中的自动播放勾选上,
然后剔除掉所有关于Video的SetActive()方法,
换成禁用MeshRenderer,MeshCollier组件的方式,例如:
//停止视频的播放
Video.GetComponent().enabled = false;
Video.GetComponent().enabled = false;
Video.GetComponent().VideoPlayer.Pause();
Video.transform.GetChild(0).GetComponent().enabled = false;
Video.transform.GetChild(0).GetComponent().enabled = false;
//开始播放视频
Video.GetComponent().enabled = true;
Video.GetComponent().enabled = true;
Video.transform.GetChild(0).GetComponent().enabled = true;
Video.transform.GetChild(0).GetComponent().enabled = true;
if (!Video.GetComponent().enabled)
Video.GetComponent().enabled = true;
video.VideoPlayer.Play(false,video.VideoPlayer.GetCurrentPosition());
//初始化
Video.SetActive(false);//当切换视频播放的时候,再启用Video.SetActive(true);
错误原因:
*SetActive方法是禁用掉了Video的所有组价,导致了PlaybackBehaviour脚本的一些依赖资源被剔除掉,
导致Video重新启用时,视频播放没法得到渲染,因此在交互隐藏视频播放时,最好通过禁用渲染组件的方式使
播放的环境得到保留,而在初次加载时可用SetActive来初始化隐藏状态,这并不影响视频播放的正常逻辑。*
- Vuforia PlayBack视频自动播放(声音播放中,但显示等待,没有渲染视频)
- ffmpeg +SDL 视频播放实例(目前只能显示视频,没有声音)
- Android | Vuforia 播放视频
- 网页中播放声音/视频
- 怎么解决网页中播放视频没有声音?
- 关于android视频播放开发中 播放视频只有声音没有图像的问题解决方案
- Ubuntu firefox播放视频没有声音
- Vuforia开发高阶一-VideoPlayback(视频播放)
- android播放html5视频,只有声音没有图像视频
- Android Webview中解决H5的音视频不能自动播放、只有声音没有图像的问题
- ubuntu下播放视频只有声音但黑屏的解决办法
- [原创]暴风影音播放视频没有声音的解决方法
- android Mediaplayer 播放视频 只有声音没有画面的问题
- 修复ubuntu播放wmv等视频没有声音问题
- Android VideoView播放视频只有声音没有图像黑屏
- Android VideoView播放视频只有声音没有图像黑屏
- Android VideoView播放视频只有声音没有图像黑屏
- 浏览器播放视频没声音
- C# 实例练习(第二天)
- golang base64
- ASP.NET文件上传大小问题
- (四) thinkphp模版使用注意事项
- 无题
- Vuforia PlayBack视频自动播放(声音播放中,但显示等待,没有渲染视频)
- 欢迎使用CSDN-markdown编辑器
- windows下配置Heritrix1.14.4安装配置
- android优雅的解决列表嵌套 类似订单列表这种
- iOS用UIBezierPath给控件削圆角
- cogs2783alone
- SQL Server XML(For Xml Path、Raw/Auto、explicit、XPah、Xquery xml查询.value(),exists(),nodes())
- MySQL批量update语句优化
- OkHttp的基本使用以及二次封装