$ 复制FFmpeg的二进制文件到src-tauri/bin目录
$ 配置src-tauri/tauri.conf.json文件中的tauri.allowlist与externalBin
$ 文章最后会包含tauri.conf.json的全部配置
import {
Command } from "@tauri-apps/api/shell";
const ffmpeg = Command.sidecar("bin/ffmpeg", ['-i', 'input.mp4', 'out.mp4']);
await ffprobe.execute();
$ 配置src-tauri/tauri.conf.json文件中的build.withGlobalTauri、tauri.allowlist.protocol、
security.scp
$ 具体配置再文章最后
import {
convertFileSrc } from "@tauri-apps/api/tauri";
let srcUrl = convertFileSrc(playerFile);
const video = document.getElementById('my-video');
const source = document.createElement('source');
source.type = 'video/mp4';
source.src = srcUrl;
video.appendChild(source);