【问题标题】:Guardianproject FFMpeg Android library Clip path always go wrongGuardianproject FFMpeg Android 库 Clip path 总是出错
【发布时间】:2015-03-25 19:14:37
【问题描述】:

我正在尝试从这里与 FFMpeg 一起使用 Guardianproject https://github.com/guardianproject/android-ffmpeg-java

有一个 Clip 对象需要传入文件路径

我存储的视频文件是“/storage/emulated/0/00Testing/clip.mp4” 所以我创建了一个新的剪辑对象:

Clip clipVideo = new Clip("/storage/emulated/0/00Testing/clip.mp4");

但是 clipVideo.duration 总是返回“-1”,这意味着我的路径是错误的! 我确定该文件存在!

请帮帮我,我为此损失了 2 天!

非常感谢!!

【问题讨论】:

  • 当你创建 Clip 的对象时。持续时间的默认值设置为 -1

标签: android android-ndk ffmpeg clip


【解决方案1】:

使用此代码

        Clip  clipIn= new Clip();
        FfmpegController ffmpegController = new FfmpegController(getApplicationContext(), getApplicationContext().getCacheDir());
        clipIn.path = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES)+"/Video/cvplay.avi").getCanonicalPath();

别忘了使用

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />

【讨论】:

    猜你喜欢
    • 2013-10-26
    • 1970-01-01
    • 2012-03-07
    • 2015-12-12
    • 2011-01-15
    • 2016-08-17
    • 2021-03-13
    • 1970-01-01
    • 2020-09-18
    相关资源
    最近更新 更多