windows - Afspil videoer (med lyd) under Python

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skal spille flere videoer (med de relative lydtyper) under et python script, fordi jeg skal indsætte specifikke pauser mellem dem og udløser (til et neuropsykologisk eksperiment).
Jeg forsøgte mange eksempler på internettet til at gennemføre medieafspilleren, som denne herfra, men jeg formåede ikke at kompilere biblioteket MPlayer. [2]


Endelig skal jeg bare have videoer kontrolleret af python, enten ved hjælp af et eksternt program eller ej. Den kritiske del er at finde en måde at implementere playvideo () på i den følgende kode


for pairs in Videos\_paired\_to\_play:
    video1,video2 = pairs

    send\_trigger(triggerType1)
    playvideo(video1[1] )
    make\_a\_pause(2)
    playvideo(video2[1])
    send\_trigger(triggerType2)
    make\_a\_pause(20)


Ideelt set ville jeg have brug for en måde at spille videoer på uden at ødelægge vinduet efter at have spillet dem.


Tak!

Bedste reference


Hvis du er på Windows, kan du binde ind i Windows Media Player COM-objektet, som vil have mange flere muligheder til rådighed for dig


https://msdn.microsoft.com/en-us/library/windows/desktop/dd564035(v=vs.85).aspx[3]


Alternativt kan du finde en anden feature-komplet afspiller, der udsætter det s grænseflade til COM eller python afhængigt af OS. Dette ville sandsynligvis slå forsøger at hack din egen, og dokumentationen ville være der, hvis du havde brug for at udvide eller refactor det for andre ting