Android视频编辑SDKImgly中应用远程URL下载的音频到视频时崩溃的问题
创始人
2024-10-10 12:32:21
0

在应用音频文件之前,先使用AsyncTask在后台线程中下载音频并保存到本地文件系统。然后,将该本地路径作为参数传递给Imgly Video Editor SDK中的音频应用方法。

代码示例:

private class DownloadAudioTask extends AsyncTask {

@Override protected String doInBackground(String... params) {

String url = params[0];
String fileName = params[1];
String path = Environment.getExternalStorageDirectory().toString() + "/" + fileName;

try {
    URLConnection connection = new URL(url).openConnection();
    InputStream inputStream = new BufferedInputStream(connection.getInputStream());
    OutputStream outputStream = new FileOutputStream(path);

    byte data[] = new byte[1024];
    int count;
    while ((count = inputStream.read(data)) != -1) {
        outputStream.write(data, 0, count);
    }

    outputStream.flush();
    outputStream.close();
    inputStream.close();

} catch (Exception e) {
    e.printStackTrace();
}

return path;

}

@Override protected void onPostExecute(String path) { applyAudioToVideo(path); }

}

private void applyAudioToVideo(String audioPath) { Video newVideo = new Video(videoPath); Filter videoResizer = new VideoSizeFilter(SizeConstraint.LIMIT_1080); newVideo.applyFilter(videoResizer);

Filter audioFilter = new AudioFilter(audioPath);
newVideo.addFilter(audioFilter);

newVideo.save(resultPath, new CompletionCallback() {
    @Override
    public void onError(Throwable e) {
        e.printStackTrace();
    }

    @Override
    public void onCompletion(Uri uri) {
        // completed
    }
});

}

其中,videoPath为要编辑的视频路径,resultPath为导出的视频路径。

相关内容

热门资讯

针对!老友广东麻将有挂吗,切实... 针对!老友广东麻将有挂吗,切实真的是有辅助工具(有挂方式)-哔哩哔哩1、全新机制【老友广东麻将有挂吗...
来临!皮皮四川麻辣,本来有挂辅... 来临!皮皮四川麻辣,本来有挂辅助脚本(有挂规律)-哔哩哔哩皮皮四川麻辣辅助器是一种具有地方特色的麻将...
现就发布提示!广西老友玩有破解... 现就发布提示!广西老友玩有破解吗,竟然存在有辅助下载(有挂秘诀)-哔哩哔哩1、现就发布提示!广西老友...
现有关情况通报如下!土豪联盟怎... 现有关情况通报如下!土豪联盟怎么开辅助,果然是有辅助软件(有挂规律)-哔哩哔哩1、土豪联盟怎么开辅助...
为了进一步!悠悠互娱辅助,总是... 为了进一步!悠悠互娱辅助,总是有挂辅助软件(的确有挂)-哔哩哔哩1、用户打开应用后不用登录就可以直接...
此事引发网友热议!闲来游戏辅助... 此事引发网友热议!闲来游戏辅助软件,原来是真的辅助修改器(详细教程)-哔哩哔哩1)闲来游戏辅助软件有...
现就发布提示!拱趴辅助,切实真... 现就发布提示!拱趴辅助,切实真的是有辅助脚本(有挂方针)-哔哩哔哩拱趴辅助透视方法中分为三种模型:拱...
近日!微信海豚大厅辅助,真是是... 近日!微信海豚大厅辅助,真是是真的辅助器(有挂秘诀)-哔哩哔哩1、完成微信海豚大厅辅助辅助器v3.3...
据文件显示!兴动休闲辅助,好像... 据文件显示!兴动休闲辅助,好像有挂辅助工具(证实有挂)-哔哩哔哩兴动休闲辅助能透视中分为三种模型:兴...
值得注意的是!wepoker俱... 值得注意的是!wepoker俱乐部开挂,一贯是真的辅助下载(真实有挂)-哔哩哔哩在进入wepoker...