[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: [pygame] Noob question: playing sounds



Well, this is strange. In /usr/lib/python2.7/dist-packages/pygame/examples there is sound.py. This must have worked for someone once, and it doesn't include anything about creating a window. When I run it for the first time it makes a click but doesn't play the sound. It produces the xcb_connection_has_error() message but seems to ignore it.

Adding pygame.display.set_mode((1,1)) to my program (which otherwise now is very similar to sound.py) doesn't help. This is driving me nuts!

Regards - Philip

On 02/06/2015 13:58, diliup gabadamudalige wrote:
to do most things with pygame you need to initialize a pygame window.

On Tue, Jun 2, 2015 at 3:50 AM, B W <stabbingfinger@xxxxxxxxx> wrote:
Hi, you cannot use the dummy video driver if you want sound. At least I have not figured out a way to do it. You need at least a 1x1 window.

Gumm

On Mon, Jun 1, 2015 at 2:11 PM, Philip Le Riche <philip@xxxxxxxxxxxxxxx> wrote:
Just trying to get started with pygame and stuck at square 1. All I want to do is play sounds on a Raspberry Pi (Raspbian). No screen. Nothing visual. So I do:
import pygame, os, sys
from pygame.locals import *

os.environ["SDL_VIDEODRIVER"] = "dummy"

pygame.mixer.init()
sound = pygame.mixer.Sound("Exclamation.wav")
sound.play(loops = 0)
while pygame.mixer.music.get_busy() == True:
ÂÂÂ continue
Having saved it in file try.py, I do
python try.py
and get
xcb_connection_has_error() returned true
Yes, I've done an apt-get update and upgrade. I can make sounds with Sonic Pi but this produces nothing. Googling the error seemed to give no relevant results. Can someone give me a hint please?

Regards - Philip




--
Diliup Gabadamudalige

http://www.diliupg.com
http://soft.diliupg.com/

**********************************************************************************************
This e-mail is confidential. It may also be legally privileged. If you are not the intended recipient or have received it in error, please delete it and all copies from your system and notify the sender immediately by return e-mail. Any unauthorized reading, reproducing, printing or further dissemination of this e-mail or its contents is strictly prohibited and may be unlawful. Internet communications cannot be guaranteed to be timely, secure, error or virus-free. The sender does not accept liability for any errors or omissions.
**********************************************************************************************