O usuário do Apache não pode reproduzir áudio

0

Eu tenho um script de shell 'vlc.sh' que reproduz um vídeo usando vlc:

#!/bin/bash
vlc /home/sparky/sample.mp4

Quando executo esse script a partir do meu login, recebo áudio + vídeo.

Quando eu chamo este script do usuário do Apache (via php), eu só recebo vídeo.  O log de erros do Apache reclama de áudio:

[0x96053ec] pulse audio output error: cannot connect to server: Connection refused
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:4184:(_snd_config_evaluate) function snd_func_card_driver returned error: 
No such file or directory
oss audio output error: cannot open audio device (/dev/dsp)

Eu tentei adicionar o usuário do apache aos grupos de áudio, pulso, acesso por pulso e admin. Mas eu não tive sorte. Estou executando o xubuntu 11.10. O que devo tentar em seguida?

    
por Sparky1 15.11.2011 / 22:21

1 resposta

2

A resposta foi fornecida por link mencionado pelo OP em um comentário. O seguinte é um trecho dele:

% bl0ck_qu0te%     
por Nitin Venkatesh 26.02.2012 / 18:21