1. 首页
  2. 考试认证
  3. 其它
  4. EasyAudioSDL2基础音频播放库示例

EasyAudioSDL2基础音频播放库示例

上传者: 2024-12-22 18:38:21上传 ZIP文件 29.35KB 热度 8次

易音频利用SDL2的非常基本的音频播放库。这是一个初始化SDL、初始化EasyAudio、加载音频文件、播放音频文件,然后关闭所有内容的示例程序。


import Control.Monad (when)

import EasyAudio

import Graphics.UI.SDL as SDL



main :: IO ()

main = do

  r <- SDL.init SDL.SDL_INIT_AUDIO

  when (r < 0) (error \"Error initializing SDL\")

  putStrLn \"Initialized SDL\"

  (loadClip, cleanup) <- easyAudio

  vader <- loadClip \"swvader0\"

下载地址
用户评论