next-video
Version:
A React component for adding video to your Next.js application. It extends both the video element and your Next app with features for automatic video optimization.
15 lines (14 loc) • 347 B
JavaScript
function transform(asset) {
const providerMetadata = asset.providerMetadata?.["cloudflare-r2"];
if (!providerMetadata) return asset;
const src = new URL(providerMetadata.bucketUrlPublic);
src.pathname = providerMetadata.key;
const source = { src: `${src}` };
return {
...asset,
sources: [source]
};
}
export {
transform
};