【接上一篇博客】

我们已经知道如何播放本地视频,如果视频很多,打包起来就会很大,那么接下来就探究一下如何播放在线视频,通过网络来加载视频。

Step3:在线视频播放

1、将ImageTarget预制体拖入到Hierarchy面板中去,并重命名为"URL_Play"。

2、新建一个脚本AutoPlay_URL.cs ,脚本内容与上面创建本地视频播放时的SampleImageTargetBehaviour.cs脚本内容相同(直接将代码复制过来就行了)。将AutoPlay_URL.cs挂载到URL_Play预制体上。

3、在Inspector面板填写信息:(注意,一定要将Storage的格式修改为Assets)

Path: 识别图的路径

Name:识别图的名字

Size:识别图的大小

下面是识别图片EasyAR.jpg(图片路径我是放在Assets\showvideo\Textures\EasyAR.jpg)

4、新建个材质球,将识别图EasyAR作为贴图放入材质球,将材质球放入如下图地方.

     

5、然后在URL_Play下新建一个 3D Object ->Plane ,Plane的大小决定了你的视频大小,所以要适当调整Plane大小。然后把EasyAR->Scripts->VideoPlayerBehaviour.cs这个脚本挂载到Plane,进入Plane的inspector视图,填写VideoPlayerBehaviour的信息。(Path可以先不填,因为我们需要代码获取URL)

6、新建一个文件夹"Resources",将制作好的Plane 放进去制成预制体。

7、在AutoPlay_URL.cs 脚本中继续编写相关代码:

首先在开头定义一个URL:

private string video = @"https://sightpvideo-cdn.sightp.com/sdkvideo/EasyARSDKShow201520.mp4";

接着定义一个方法"LoadVideo()" 来加载视频资源。

public void LoadVideo(){GameObject subGameObject = Instantiate(Resources.Load("Plane", typeof(GameObject))) as GameObject;subGameObject.transform.parent = this.transform;subGameObject.transform.localPosition = new Vector3(0, 0.225f, 0);//位置,数值可以自己设置subGameObject.transform.localRotation = new Quaternion();//旋转,数值可以自己设置subGameObject.transform.localScale = new Vector3(0.8f, 0.45f, 0.45f);//缩放,数值可以自己设置VideoPlayerBaseBehaviour videoPlayer = subGameObject.GetComponent<VideoPlayerBaseBehaviour>();if (videoPlayer){videoPlayer.Storage = StorageType.Absolute;videoPlayer.Path = video;videoPlayer.EnableAutoPlay = true;//自动播放videoPlayer.EnableLoop = true;//循环播放videoPlayer.Open();}
}

最后在Start ()方法中调用即可:

protected override void Start()
{base.Start();LoadVideo();
}

8、保存场景,并打包成apk运行。

9、在手机上运行时,发现播放在线视频,依旧是只有声音,没有显示画面。

【EasyAR学习】在线播放视频相关推荐

  1. Http Live Streaming 实现iphone在线播放视频[转]

    http://hi.baidu.com/lphack/item/83865611c5f82c8988a956df 本人新手,难免会出错,请各位指点! 最近要做一个项目,是通过iphone来播放工厂摄像 ...

  2. 龙芯版UOS 自带浏览器无法使用flash在线播放视频

    龙芯版UOS 自带浏览器无法使用flash在线播放视频 1.案例 无法播放视频 龙芯CPU使用MIPS指令集,用互联网的最新flash(一般情况下,是X86指令集flash),点击下载安装最新flas ...

  3. 在线视频播放网站服务器配置,在线播放视频网站应该如何选择服务器

    原标题:在线播放视频网站应该如何选择服务器 我们都知道视频类应用对服务器的要求是非常高的,特别是在线播放的视频类网站.要满足大量用户同时在线观看视频,并且做到随意拖动进度条都能流畅播放,对服务器的配置 ...

  4. realplayer java,不同浏览器调用realplayer插件在线播放视频的有关问题,请大神们进来看看...

    不同浏览器调用realplayer插件在线播放视频的问题,请大神们进来看看 上面代码是调用realplayer实现在线播放的,在安装realplayer后IE.火狐.chrome都是可以播放的,但是在 ...

  5. SSM上传,下载,在线播放视频

    SSM上传,下载,在线播放视频 前言 基于ckplayer插件的视频在线播放,首先需要下载ckplayer插件.引入你的javaweb项目. 核心代码 上传的Jsp代码 <form method ...

  6. Exoplayer在线播放视频

    谷歌的一个在线播放视频的框架,使用起来非常简单 1.官方地址:https://github.com/google/ExoPlayer 有兴趣的,可以去官方地址,看一下框架的源码,本例子只是介绍简单使用 ...

  7. android视频恢复播放器,AndroidVideoPlayer在线播放视频

    AndroidVideoPlayer在线播放视频 AndroidVideoPlayer在线播放视频,自定义SuperVideoPlayer里面封装了startPlayVideo()播放视频 loadA ...

  8. 实现pc和手机两终端都可以在线播放视频的一种方法

    我是晓文,我来写个博客.目前很多用户的网站,或企业网站要求实现手机在线播放视频,来宣传自己的企业,那么问题来了,如何最简单的快速的实现这样的要求呢?我最近试用了一下酷播云端播放器产品,觉得他们做得还不 ...

  9. ios AVPlayer无法在线播放视频

    最近开发视频功能遇到的问题.公司服务器上放了个mp4格式的视频,给了我链接地址,但是死活都不能在线播放.奇怪的是我从网上另外找了几个视频地址都可以正常播放. 公司服务器上的视频虽然不能在线播,但是下载 ...

  10. 调试海康在线播放视频

    今天调试海康在线播视频碰的问题做下简单记录. 特殊是端口:在外网管理中心的端口,554.444都要开放. 首先根据SDK文档说明,找到appkey和secret(这里碰到问题,API网关菜单没找到,原 ...

最新文章

  1. ecs安装tomcat和mysql_centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序...
  2. 工业互联网平台发展与展望(附PPT)
  3. PHP Warning: File upload error - unable to create a temporary file in Unknown on line 0
  4. 梦有感 2009-10
  5. 使用JSON Web Token设计单点登录系统--转
  6. CSDN开播工具-主持人使用说明
  7. height:auto 火狐没边框
  8. web开发应届生入职_我如何从全职妈妈着手完成第一份Web开发人员工作
  9. 【月入百万】,资深股民恐怕都不知道
  10. 安卓平板python编程软件下载_10 个可以在平板电脑上使用的 Python 编辑器
  11. 如何写一份好的软件开发的需求分析
  12. 学计算机猝死,北京邮电大学计算机系一名学生球场踢球时猝死
  13. 内存数据库FastDB和SQLite性能测评
  14. 图像处理在医学方面的应用
  15. python分析谷歌浏览器的历史记录
  16. CAD绘图时怎么查看所绘制图形两点间的距离?
  17. 什么是增值税的进项税和销项税?
  18. 高德地图报错USERKEY_PLAT_NOMATCH解决办法 + 通过经纬度获取当前位置
  19. 一个硅谷实习生竟是顶级黑客?网络安全风险多!
  20. ActiveMQ学习 (一) JSM基本概念

热门文章

  1. 第九届信安技能赛BATV提供20万奖学金,助力i春秋大学生成长计划
  2. 将上述中文翻译成英文
  3. 基于图灵机器人接口的简单NLP学习
  4. 如何混迹程序猿江湖,你得懂程序员黑话暗语
  5. 小米的无米之炊:陷入研发无力的囚徒困境
  6. 腾讯终于要杀入电商直播了
  7. 苏州移动实习二面惨痛教训
  8. 【微软2023.2.27 苏州实习一面笔试题】 罗马数字转整数
  9. 【实用】增强WIFI信号(利用闲置无线路由器)
  10. PHP身份证查询代码