zoukankan      html  css  js  c++  java
  • Openal简介

    之前项目里面播放音频主要用SDL,现在项目经理要求把工程里面的所有SDL代码去掉,所以又要找新的音频播放库,最后决定用Openal,程序里面也有很多Opengl的代码,两者的风格很相似,所以用起来比较顺手。

    OpenAL 主要的功能是在来源物体、音效缓冲和收听者中编码。来源物体包含一个指向缓冲区的指标、声音的速度、位置和方向,以及声音强度。收听者物体包含收听者的速度、位置和方向,以及全部声音的整体增益。缓冲里包含 8 16 位元、单声道或立体声 PCM 格式的音效资料,表现引擎进行所有必要的计算,如距离衰减、多普勒效应等。

    如果要用Openal就至少要下Openal库和ALUT辅助库(跟Opengl一样),去官网就有得下。

    但是Openal本身本身只能播放wav的文件,如果要播放其他音频格式就要跟其他库结合,在官网里面的教程是用ogg,但是我这里主要用ffmpeg跟Openal结合,以后会介绍怎么做~。

  • 相关阅读:
    js常见函数使用
    js数组与函数
    移动端响应式布局
    移动开发之rem布局
    移动flex布局
    移动流式布局
    [剑指offer] 矩阵覆盖
    [剑指offer] 变态跳台阶
    [剑指offer] 跳台阶
    [剑指offer] 斐波那契数列
  • 原文地址:https://www.cnblogs.com/juncent/p/2012532.html
Copyright © 2011-2022 走看看