17-Audio音频

作者: 095b62ead3cd | 来源:发表于2020-06-17 22:28 被阅读0次

文章选自掘金苹果API搬运工的文章[SceneKit专题]17-Audio音频
主要记录自己在学习ARKit的过程中看到的好的文章,避免到时候链接失效无法找到原文的情况,非常感谢原博主的辛勤付出,也在此分享出来跟大家一起学习。

Scene Kit中的重要音频组件:

SCNAudioSource(音频资源):音频资源对象可以表示一段音乐或音效.可以预加载到内存中也可以实时流读取
SCNAudioPlayer(音频播放器):本身就是SCNNode的子类,借助SCNNode对象的位置,可以实现3D效果的音频
SCNAction.playAudioSource(_:waitForCompletion:)(音频播放动作):这是一个特殊的Action动作,可以让SCNNode播放音频资源

// 1.添加音乐
if game.state == .TapToPlay {
  // 2.加载音频资源
  let music = SCNAudioSource(fileNamed: "MrPig.scnassets/Audio/
Music.mp3")!
// 3.设置音量,循环播放,流读取,空间化(是否随位置不同有3D效果)
  music.volume = 0.3;
  music.loops = true
  music.shouldStream = true
  music.positional = false
  // 4.创建播放器
  let musicPlayer = SCNAudioPlayer(source: music)
  // 5.添加播放器
  splashScene.rootNode.addAudioPlayer(musicPlayer)
}

相关文章

  • 17-Audio音频

    文章选自掘金苹果API搬运工的文章[SceneKit专题]17-Audio音频主要记录自己在学习ARKit的过程中...

  • 音频|音频测试!

    先上传一个音频。试试效果。

  • 音频开发 -- 音频基础

    一、音频播放流程 音乐播放器在播放音频时的流程:1.读入音频文件,使用解码器将各种格式的音频文件解压,还原为原始的...

  • 音频 初识音频功能

    简介: Unity 作为一款主打游戏功能的引擎,声音也是必不可少的,在录制视频的时候我们可能希望直接将视频录制下来...

  • 音频

    首先在音频平台上注册有一个帐号,等帐号注册好了,可以在上面录音,因为在初期阶段,所以,可以首先选择自己喜欢的...

  • 音频

  • 音频

    audio标签:autoplay 自动播放controls 显示控件l...

  • 音频

    1.苹果有以下两种常见录音方式: (1)苹果推荐我们使用AVFoundation框架中的AVAudioPlayer...

  • 音频

    今天11:30分起床,看了专栏… 在听音频时妈妈也要听就给她听了。 决定了每天抽时间做不擅长的事,应该对成长极其有用处。

  • 音频

    iOS和安卓同时做音频的时候,最好用wav的,现在只试过这个

网友评论

    本文标题:17-Audio音频

    本文链接:https://www.haomeiwen.com/subject/kgvexktx.html