J'essaie d'obtenir des fichiers audio à fondu enchaîné avec phonon. J'utilise PyQT4. J'ai les pistes en file d'attente correctement, mais je suis coincé avec l'effet de fondu. Je pense que je dois utiliser l'effet KVolumeFader. Voici mon code actuel:Fondu enchaîné audio avec PyQT4 et Phonon
def music_play(self):
self.delayedInit()
self.m_media.setCurrentSource(Phonon.MediaSource(self.playlist[self.playlist_pos]))
self.m_media.play()
def music_stop(self):
self.m_media.stop()
def delayedInit(self):
if not self.m_media:
self.m_media = Phonon.MediaObject(self)
audioOutput = Phonon.AudioOutput(Phonon.MusicCategory, self)
Phonon.createPath(self.m_media, audioOutput)
def enqueueNextSource(self):
if len(self.playlist) >= self.playlist_pos+1:
self.playlist_pos += 1
self.m_media.enqueue(Phonon.MediaSource(self.playlist[self.playlist_pos]))
else:
self.m_media.stop()
Quelqu'un peut-il me donner quelques conseils sur la mise en œuvre de l'effet?