2016-03-18 9 views
1

を歪め取得:http://s000.tinyupload.com/?file_id=05630565903583383733特定の.wavファイルを短縮し、私が困っこの単一の.wavファイルを再生することだ

私が得るすべては、迅速な「カチカチ」音です。別の.wavを試して、それはうまくいく。再サンプリングを試し、.oggに変換することは、同じ問題です。

.get_length()は、元の.wavの長さが176msの場合に0.00031746を返します。

pygame.mixer.initパラメータを変更すると.get_length()は変更されますが、依然として非常に低い値です。

import pygame 
from pygame.locals import * 
from sys import exit 

pygame.init() 
screen = pygame.display.set_mode((800, 600), 0, 0) 

blip_sound = pygame.mixer.Sound('C:\Users\me\Desktop\blip.wav') 

blip_sound.play() 
print blip_sound.get_length() 

while True: 
    for event in pygame.event.get(): 
     if event.type == QUIT: 
      exit() 
+1

ウェーブエディタの最初に無音を追加するとどうなりますか? –

+0

.wavの開始時に約3秒の無音を追加しましたが、get_length()は0.00031746を返し続けます。 –

答えて

1

が解決しよう:私の代わりにのみ「blip.wav」を使用するように変更「Cの:\ユーザーは、デスクトップの\ blip.wav \私\」私の同じフォルダにwavファイルを入れて(物事を整理しますスクリプト)とサウンドが動作し始めた!

デスクトップから読むことができる1つの.wavファイルですが、もう1つはできません...また、pygameがサウンドファイルを開くことができないときにエラーは発生しないことを知りました。再生されません(画像とは異なり、コードはコンパイルされません)。

関連する問題