Skip to main content

fetchReader

warning

不稳定的 API:此包是实验性的。我们可能随时更改 API,直到我们删除此通知。

一个用于 @remotion/media-parser 的读取器,使用 fetch() 从 URL 读取。
它在浏览器、Node.js 和 Bun 中工作。
这是 @remotion/media-parser 的默认读取器,因此您不需要显式指定它。

示例

读取本地文件
tsx
import {parseMedia} from '@remotion/media-parser';
import {fetchReader} from '@remotion/media-parser/fetch';
 
const result = await parseMedia({
src: '/Users/jonnyburger/Downloads/my-video.mp4',
fields: {
durationInSeconds: true,
dimensions: true,
},
reader: fetchReader,
});
读取本地文件
tsx
import {parseMedia} from '@remotion/media-parser';
import {fetchReader} from '@remotion/media-parser/fetch';
 
const result = await parseMedia({
src: '/Users/jonnyburger/Downloads/my-video.mp4',
fields: {
durationInSeconds: true,
dimensions: true,
},
reader: fetchReader,
});