私はKivyを初めて使用し、作成中のディスプレイにビデオをストリーミングしたいと考えています。外部カメラからビデオをストリーミングしているので、IPアドレスしか持たず、コンピューターに直接接続されません。ビデオウィジェットやカメラウィジェットを使用してストリームを表示する方法、またはこれを実現する他の方法を知っている人はいますか?
質問する
5137 次
1 に答える
3
メディア バックエンドがストリーミングとビデオのメディア タイプをサポートしている限り、Video
ウィジェットを使用してビデオをストリーミングできます。デスクトップでは、次のコマンド ラインを入力するだけです。
python -m kivy.uix.video http://www.debone.com/VivVilConGminorRV578.mpg
再生されます (サポートされている場合)。Ubuntu 14.04で動作します。
でApp
実行されるのは次のkivy.uix.video
とおりです。
class VideoApp(App):
def build(self):
self.v = Video(source=sys.argv[1], state='play')
self.v.bind(state=self.replay)
return self.v
def replay(self, *args):
if self.v.state == 'stop':
self.v.state = 'play'
モバイル デバイスでテストする必要がある場合は、次のように簡単に作成できますmain.py
。
from kivy.uix.video import VideoApp
VideoApp().run()
于 2014-04-18T02:15:52.990 に答える