Skip to content

feat(build/luamake): support audio#86

Merged
cloudwu merged 1 commit intocloudwu:audiofrom
yuchanns:audio-patch
Mar 20, 2026
Merged

feat(build/luamake): support audio#86
cloudwu merged 1 commit intocloudwu:audiofrom
yuchanns:audio-patch

Conversation

@yuchanns
Copy link
Contributor

@yuchanns yuchanns commented Mar 20, 2026

  • 验证 macOS
  • 手头没有 Linux Desktop 暂时没验证 Linux
  • WASM 版有个两个问题是
    1. 浏览器要求通过用户行为触发播放权限获取
    2. audio.init 要在主线程进行. 目前这样直接线程启动会报错: Cannot read properties of undefined (reading 'audioContext'). 我不确定播放要不要
  • 发现 MSVC 编译报错, 大概跟这个有关系: Fix Soloud_Filehack_fopen causing compile errors in strict mode jarikomppa/soloud#341

3rd/soloud/src\audiosource/wav/stb_vorbis.c(5089): error C2664: 'int Soloud_Filehack_fopen_s(Soloud_Filehack **,const char *,char *)': cannot convert argument 3 from 'const char [3]' to 'char *'

https://yuchanns.github.io/soluna/examples/audio/

@cloudwu cloudwu merged commit 220bbf0 into cloudwu:audio Mar 20, 2026
@cloudwu
Copy link
Owner

cloudwu commented Mar 20, 2026

后续讨论统一在 #85

@yuchanns yuchanns deleted the audio-patch branch March 21, 2026 02:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants