如何使用默认播放器显示视频文件

时间:2015-03-26 08:03:01

标签: java opencv video

有没有办法使用系统中安装的默认媒体播放器运行视频文件?

运行以下发布的代码不会运行应该用于播放.avi文件的视频播放器,下面的代码只需打开.avi文件并提供有关每个帧的一些数据。

如何让视频播放器播放提供的视频文件 的代码

static final String aviPath = "C:\\private\\ArbeitsOrdner_19_Mar_2015\\AVIs\\parabole.avi";

public static void main(String[] args) {
    System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

    vCapture = new VideoCapture();
    matFrame = new Mat();
    clonedFrame = new Mat();

    try {
        vCapture.open(aviPath);
    } catch (Exception e1) {
        System.out.println("no video found.");
        try {
            vCapture.open(WEB_CAM);
        } catch (Exception e2) {
            System.out.println("No WEB_CAM attached.");
        }
    }

    if (vCapture.isOpened()) {
        while (vCapture.grab()) {

            vCapture.retrieve(matFrame);
            if (!matFrame.empty()) {
                System.out.println("grabbed frame");
                System.out.println("frame size: " + matFrame.size());
                clonedFrame = matFrame.clone();
                //showInFrame(clonedFrame);
            }
        } vCapture.release();
    }
}

0 个答案:

没有答案