2016-07-25 20 views
0

私は、Linuxプログラミングの専門ではないが、私は、処理プログラミング言語に問題があります。処理プログラミング言語:輸入サウンドとビデオファイル

は2つのメディアファイル(オーディオおよびビデオ)がありを、私はしたいと思いますプログラムでtheeseをインポートします。私は、ムービーオブジェクトを追加すると

terminate called after throwing an instance of 'std::runtime_error' what(): RtApiAlsa::probeDeviceOpen: pcm device (hw:0,3) won't open for input. Could not run the sketch (Target VM failed to initialize). For more information, read revisions.txt and Help → Troubleshooting.

が、問題は、ランタイムの下で発生している:私は、サウンドファイルのオブジェクトを追加すると

imports processing.sound.*; 
    imports processing.video.*; 

void setup(){ 
SoundFile soundFile = new SoundFile(this, "soundfile.mp3"); 
Movie videoFile = new Movie(this, "videofile.mp4"); 
} 

が、問題は、ランタイムの下で発生している:私の試みは、ということです

UnsatisfiedLinkError: Error looking up function 'gst_date_get_type': /usr/lib/x86_64-linux-gnu/libgstreamer-1.0.so.0.800.0: undefined symbol: gst_date_get_type A library relies on native code that's not available. Or only works properly when the sketch is run as a 32-bit application.

私の質問は次のとおりです。どのように問題を解決しますか?

ありがとうございました!あなたの最初のエラーをグーグルで W.

+0

処理のどのバージョンを使用していますか? –

+0

バージョン:3.1.1 –

答えて

0

は、この関連の質問に私をリード:How can I solve a conflict between openFrameworks and other audio applications?

どうやらそのエラーはあなたが2枚のサウンドカードを持って、処理が間違ったものを開こうとしていることが原因です。 (正確には、システムのデフォルトは間違ったものに設定されています)。この問題を解決するには、デフォルトのサウンドカードを正しいサウンドカードに再割り当てする必要があります。

2番目のエラーは、ネイティブライブラリが正しく読み込まれていないか、不正なネイティブライブラリが読み込まれていることが原因です。ネイティブライブラリがあなたのLinuxバージョンと互換性があることを確認したいかもしれません。

さらに広義には、これらのエラーは実際に処理に固有のものではありません。彼らは、Linuxの設定についてのことです。だから、あなたはlinuxタグで質問するほうがよいかもしれません。

関連する問題