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.
16 lines (15 loc) • 399 B
JavaScript
function transform(asset) {
const providerMetadata = asset.providerMetadata?.["amazon-s3"];
if (!providerMetadata) return asset;
const src = new URL(providerMetadata.endpoint);
src.hostname = `${providerMetadata.bucket}.${src.hostname}`;
src.pathname = providerMetadata.key;
const source = { src: `${src}` };
return {
...asset,
sources: [source]
};
}
export {
transform
};