Linux 处理编程语言:导入声音和视频文件

Linux 处理编程语言:导入声音和视频文件,linux,ubuntu,processing,Linux,Ubuntu,Processing,我不擅长Linux编程,但我在处理编程语言方面有问题: 有2个媒体文件(音频和视频),我想在程序中导入theese。我的尝试是: imports processing.sound.*; imports processing.video.*; void setup(){ SoundFile soundFile = new SoundFile(this, "soundfile.mp3"); Movie videoFile = new Movie(this, "videofile.m

我不擅长Linux编程,但我在处理编程语言方面有问题:

有2个媒体文件(音频和视频),我想在程序中导入theese。我的尝试是:

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

void setup(){
SoundFile soundFile = new SoundFile(this, "soundfile.mp3");
Movie videoFile = new Movie(this, "videofile.mp4");
}
当我添加SoundFile对象时,问题发生在运行时:

在抛出“std::runtime_error”实例后调用terminate what():RtApiAlsa::probeDeviceOpen:pcm设备(hw:0,3)无法打开以进行输入。 无法运行草图(目标VM无法初始化)。 有关更多信息,请阅读revisions.txt和帮助→ 故障排除

添加电影对象时,问题发生在运行时:

未满足链接错误:查找函数“gst\U日期获取类型”时出错:/usr/lib/x86\u 64-linux-gnu/libgstreamer-1.0.so.0.800.0:未定义符号:gst\U日期获取类型 库依赖于不可用的本机代码。 或者仅当草图作为32位应用程序运行时才能正常工作

我的问题是:如何解决这些问题

谢谢你的回答!
W.

在谷歌上搜索您的第一个错误会让我想到这个相关的问题:

显然,这个错误是由您有两个声卡引起的,而处理程序试图打开错误的声卡。(更准确地说,系统默认设置为错误的。)要解决此问题,您必须将默认声卡重新分配到正确的声卡

第二个错误是由于本机库加载不正确或加载的本机库不正确造成的。您可能希望确保本机库与您的linux版本兼容


更广泛地说,这些错误实际上并不特定于处理。他们似乎更关心linux的设置。因此,在linux标签中提问可能会更幸运。

您使用的是哪个处理版本?版本是:3.1.1