gpt4 book ai didi

node.js - 从Docker容器获取音频到主机

转载 作者:行者123 更新时间:2023-12-02 19:14:06 25 4
gpt4 key购买 nike

我有一个简单的node.js应用程序,从这里我开始从URL播放歌曲(使用ffplay作为子进程)。
在本地,一切正常。
在Docker中,当我开始玩游戏时,一切正常,没有错误,但笔记本电脑上没有声音。
是否可以将音频从docker“公开”到主机?
这是我的dockerfile

FROM node:14.15.0-alpine
RUN apk add --no-cache ffmpeg
WORKDIR /app
COPY package*.json ./
RUN npm ci --production
COPY src/ src/
CMD ["npm", "run", "start:prod"]
我运行此命令
docker build . -t pig && docker run --rm --device /dev/snd --name pig pig

最佳答案

您需要使用device标志与容器共享主机的声音:

docker run ... --device /dev/snd image-name

关于node.js - 从Docker容器获取音频到主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64634663/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com