2016-04-06 28 views
1

Kivy'de yeniyim ve OSX da çalışıyorum. Ben bu şekilde kivy.uix.video Video sınıfını kullanarak bir video oynatırken basit bir örnek uygulamaya çalışıyorum:kivy - Video yüklemeye çalışırken gstreamer hatası geliyor

Video: 
    id: video 
    source: 'resources/videos/testVideo.mpg' 
    state: 'play' 

Ama bu hatayı alıyorum: Ben

kivy.lib.gstplayer._gstplayer.GstPlayerException: Unable to create a playbin 

gstreamer'ın doğru şekilde kurulduğundan emin olun. 1.6.2.0 versiyonum var.

Birisi bana yardım edebilir mi? Bu hatayı araştırmaya çalışıyorum ve sanırım gstreamer kurulu değil ... ama emin değilim.

Birisi lütfen bana yardım edin.

Teşekkürler

cevap

1

Sonunda bu sorunu çözdüm. OSX için kivy'nin taşınabilir sürümünü kullanıyordum.

https://kivy.org/docs/installation/installation-osx.html#using-pip

Alternatively you can install Kivy using the following steps:

1.Install the requirements using homebrew:

$ brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer gstreamer 

2.Install cython 0.23 and kivy using pip:

$ pip install -I Cython==0.23 
$ USE_OSX_FRAMEWORKS=0 pip install kivy 

Ve şimdi gstreamer çalışıyor: Ben kivy dokümantasyon sitesinde gösterildiği gibi kendimi pip kullanarak kivy yüklenmiş yeniden. Doğru gst eklentileri düşünmelisiniz.

1

Thats 'gstreamer0.10-ffmpeg' paketi eksik çünkü çoğunlukla, bkz:

https://bugs.launchpad.net/ubuntu/+s...g/+bug/1275556

Bir ppa bu uygulamayı yüklemek olurdu

sudo add-apt-repository ppa:mc3man/trusty-media 

sudo apt-get update 

sudo apt-get install gstreamer0.10-ffmpeg