langzi001_ar
圣骑士
圣骑士
  • UID91
  • 粉丝4
  • 关注4
  • 发帖数64
阅读:2423回复:4

Vuforia播放视频问题,欢迎围观

楼主#
更多 发布于:2015-10-24 16:30
这几天一直在研究高通播放视频的问题,也看了归海教程,有些地方知道该在什么地方改,但是修改了之后还是没反应,啊,挺愁人的,具体问题如下所示:

1、识别图片之后,要实现:单击暂停/播放,双击全屏播放,这个怎么去识别单击与双击事件的呢?
【问题1暂不考虑全屏是否从头播放还是继续播放,问题2进行处理】

可以实现的是以下两种:

①不管视频是识别之后自动播放还是单击播放,单击播放/暂停切换可以实现,也是最基本的,然后双击没有反应,很头疼;
②不管视频是识别之后自动播放还是单击播放,直接单击就全屏(从头)播放了,没有了单击暂停/播放的切换;但是对于单击暂停/播放切换与双击全屏切换,搞了好久没有实现

2、怎么实现全屏播放的时候,接着之前的位置进行播放?

跟上面描述的一样,知道在什么地方加代码,但是就是没效果

private float currentPosition;
currentPosition = currentVideo.VideoPlayer.GetCurrentPosition();
currentVideo.VideoPlayer.SeekTo(currentPosition);


欢迎围观!!!

欢迎分享

kingdong020543
管理员
管理员
  • UID6
  • 粉丝41
  • 关注2
  • 发帖数138
  • 社区居民
  • 忠实会员
  • 原创写手
沙发#
发布于:2015-10-24 19:52
1.单击播放/暂停视频、双击全屏播放视频方法

PlayVideo.cs 脚本
HandleSingleTap() 下的 currentVideo 弄成全局变量;
HandleDoubleTap() 下加上 :
if (mFullScreenMode == false)
        {
            if (currentVideo != null)
            {
                mFullScreenMode = true;
                currentVideo.VideoPlayer.Play(mFullScreenMode, currentPosition);
                mFullScreenMode = false;
            }
        }
其中 bool mFullScreenMode = false; 是一个全局变量。


2.查看元数据后发现,安卓端暂时无解。有知道的小伙伴请留言回帖。
langzi001_ar
圣骑士
圣骑士
  • UID91
  • 粉丝4
  • 关注4
  • 发帖数64
板凳#
发布于:2015-10-24 20:37
kingdong020543:1.单击播放/暂停视频、双击全屏播放视频方法

PlayVideo.cs 脚本
HandleSingleTap() 下的 currentVideo 弄成全局变量;
HandleDoubleTap() 下加上 :
if (mFull...
回到原帖
嗯  谢谢@kingdong020543  /鲜花   currentVideo原程序已经是全局变量   后面的mFullScreenMode为什么也要设置成全局变量   对这两个全局变量的设置还不是很明白  给我解释一下吧 时间长了忘记了  谢谢@kingdong020543
kingdong020543
管理员
管理员
  • UID6
  • 粉丝41
  • 关注2
  • 发帖数138
  • 社区居民
  • 忠实会员
  • 原创写手
地板#
发布于:2015-10-24 21:04
langzi001_ar:嗯  谢谢@kingdong020543  /鲜花   currentVideo原程序已经是全局变量   后面的mFullScreenMode为什么也要设置成全局变量   对这两个全局变量的设置还不是很明白  给我解释一下吧 时间长了忘记了...回到原帖
似乎如果能不全局那就不全局吧  我做的时候一切以实现效果为主没注意那么多
langzi001_ar
圣骑士
圣骑士
  • UID91
  • 粉丝4
  • 关注4
  • 发帖数64
4楼#
发布于:2015-10-24 21:48
kingdong020543:似乎如果能不全局那就不全局吧  我做的时候一切以实现效果为主没注意那么多回到原帖
明白  谢谢@kingdong020543
游客

返回顶部