这篇文章 主要归功于AR学院的大神们!!
原文链接:原文链接
我在这里做个补充。
实现功能:扫描到识别图显示模型的同时播放对应的声音,移走识别图暂停播放,再识别时从上次暂停的地方开始播放。

基本流程:
(1)在Hierarchy面板的空白处 右键,选择 Create Empty 创建空组件(重命名为Audio_X),

在Audio_X组件上 右键 选择Audio下的Audio Sourse 添加Audio Sourse组件并且重命名,

将声音文件拖到Audio Clip中 ,并且注意Spatial Blend 这里最好设置成 2D,因为3D 要涉及到 空间距离 的问题,不太好控制,可能造成你摄像头距离识别图太远了,听不到声音。

(2)将步骤(1)中的Audio_X拖到对应的ImageTarget中;

(3)在ImageTarget上的DefaultTrackableEventHandler脚本中添加一个变量public AudioSource audio,

在DefaultTrackableEventHandler脚本中的Found和Lost函数中添加播放和暂停函数,分别为:

//播放代码
if(!audio.isPlaying)
{audio.Play();
}
//暂停代码
if(audio.isPlaying)
{audio.Pause();
}

注意:最重要的一点来了!!这是我当时犯得一个错误,找了好久才找到,不知道你们会不会忘记,反正我是忘记了。就是将(1)步中创建的Audio Sourse组件添加到DefaultTrackableEventHandler脚本上。

(4)如果顺利到达这里,你应该算是大功告成了!!
注意事项:1.场景中必须有一个物体带有Audio Listener,否则听不到声音,此处ARCamera带有。
2.声音组件的Spatial Blend选项最好设置为2D Sound,这样音量大小不会受Audio Listener离音源的距离的影响。

原贴里有一个Demo项目源码,你们可以下载下来看一下。

利用Vuforia、Unity 实现AR识别图触发音频播放相关推荐

  1. Unity 插件之 Vuforia 高通AR识别插件

    一.Vuforia 使用教程 注册Vuforia 创建许可:Develop--在"License Manager"页面中--点击"Add License Key" ...

  2. android 模拟器 vuforia,Vuforia+Unity尝试AR小功能(1)

    本人新手菜鸟,看了网上很多教程,希望把它记录下来作为自己的回顾和总结.本文纯属自娱自乐,如有大神请帮忙指点一下,蟹蟹- 配置环境 首先需要安装Unity软件,到官网下载安装文件,在安装过程中记得勾选i ...

  3. Vuforia动态加载识别图

    1.首先新建一个脚本命名为"VuforiaDefine" 用来管理模块的的一些公共定义 2.我们将识别图数据放到 persistentDataPath 目录里面 using Uni ...

  4. Unity制作AR图片和视频展示

    注:本次用的AR SDK是vuforia,所以用这个SDK做开发解释说明,并且采用循序渐进的方式,逐步做出扫描出图可交互图片,视频和模型动画. 识别出现图片的做法: 1:先登录vuforia官网,没有 ...

  5. EasyAR_实现扫描识别图播放视频

    官方案例已经 实现了扫描识别图播放视频 案例包在 Assets --> Samples --> Scenes --> HelloAR_ImageTarget_Video 1.复制案例 ...

  6. Unity+Vuforia开发增强现实(AR)教程——识别图的那些坑

    正文前的叨叨叨: 博主现在不做技术了,很久没更新了博客,但是一直有溜回来看看主页什么的. 很多朋友给我留言私信求教,我只想说,你们提的这些都不是大问题的,你们完全可以自己解决的啊,不要做伸手党,而且V ...

  7. Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考

    Unity Vuforia 之 AR 识别物体抖动的简单解决思路参考 目录 ​ 一.简单介绍 二.问题 三.简单解决思路 附录:Vuforia SDK 的功能如下 一.简单介绍 目前世界上主流的AR ...

  8. 【无需代码】利用Vuforia for Unity实现简单的AR功能

    准备工作: Unity2018+以上,目前高通Vuforia官网已经不支持下载,因为最新的Vuforia引擎已经集合到Unity2018以及更高版本里 Unity2018以下请自行下载官方包,百度搜索 ...

  9. AR涂涂乐⭐一、unity高版本ImageTarget识别图开始是空白的解决办法、UI自适度

    ImageTarget识别图不显示解决办法: 1,找到在unity的识别图的源文件,目录地址是:Assets---->Editor------>vuforia----->ImageT ...

最新文章

  1. 全面解读:腾讯 CDB 内核特性与优化实践
  2. sicily 1034. Forest
  3. php怎么输出以前的时间,php输出指定时间以前时间格式的方法_PHP
  4. C++ primer 1.2 初窥输入输出流
  5. DFS(深度搜索最简单的应用)
  6. Dart的数据库操作
  7. 实用设置_华为手机4个冷门实用的设置,都知道的绝对是资深花粉
  8. CentOS 6.4下CDH4集群安装(1)
  9. 贾跃亭个人破产内幕曝光 差一点获得中东土豪投资
  10. 关于数据库学习的一些知识盲区
  11. 动感歌词制作与转换工具(QRC, KRC, LRC, KSC, TRC) 1.2.9版本
  12. xml文件简介(上)
  13. 插值法综合实例用matlab解决,matlab 插值法
  14. 深善扶贫:深圳弘法寺启动“春风谷雨”送温暖行动
  15. 隐马尔可夫模型HMM
  16. SSM框架解决QQ邮箱激活535 Error: ÇëʹÓÃÊÚȨÂëµÇ¼¡£ÏêÇéÇë¿´及端口25被占用问题
  17. 电报电话的原理和作用
  18. Java 编程技巧之样板代码
  19. 代码是如何编译成程序的?
  20. CANoe Scope——高效解析总线报文

热门文章

  1. 快速排序算法(C语言实现)
  2. 在vue中的style标签内如何引入外部的css文件
  3. Scala 解析wkb
  4. 冯.诺依曼:关于内存的一些思考
  5. 【SQL开发实战技巧】系列(二十一):数据仓库中时间类型操作(进阶)识别重叠的日期范围,按指定10分钟时间间隔汇总数据
  6. Unity游戏开发之游戏动画(模型动画制作及导入)
  7. 魔众文档管理系统 v4.4.0 常规优化升级 系统更稳定
  8. SpringBoot 修改 Multipart 文件大小
  9. 001-log-log体系-log4j、jul、jcl、slf4j,日志乱象的归纳与统一
  10. 新加坡最大商业银行宣布推出数字资产交易所,支持BTC等4种主流币