Enable controls and fullscreen mode on videos within the viewing window
Modify video-modal.tsx to enable controls, autoplay and fullscreen for embedded videos. Replit-Commit-Author: Agent Replit-Commit-Session-Id: aa92e7e2-ec62-4c92-b21b-02ef78a664c2 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/8cc42625-c1f5-4e43-99bd-77f2c4dedee2/aa92e7e2-ec62-4c92-b21b-02ef78a664c2/cqLZGoI
This commit is contained in:
parent
882787f433
commit
d6408b7df6
@ -182,12 +182,13 @@ export default function VideoModal({ video, isOpen, onClose }: VideoModalProps)
|
||||
<div className="relative bg-black rounded-lg overflow-hidden">
|
||||
{video.videoUrl.includes('iframe.mediadelivery.net') ? (
|
||||
<iframe
|
||||
src={video.videoUrl}
|
||||
src={`${video.videoUrl}?controls=true&autoplay=false&loop=false&muted=false&preload=metadata`}
|
||||
className="w-full h-auto max-h-[80vh] aspect-video"
|
||||
allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture;"
|
||||
allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture; fullscreen"
|
||||
allowFullScreen
|
||||
onLoad={handleVideoPlay}
|
||||
data-testid="video-iframe"
|
||||
title={video.title}
|
||||
/>
|
||||
) : (
|
||||
<video
|
||||
@ -199,6 +200,7 @@ export default function VideoModal({ video, isOpen, onClose }: VideoModalProps)
|
||||
data-testid="video-player"
|
||||
crossOrigin="anonymous"
|
||||
>
|
||||
<source src={video.videoUrl} type="video/mp4" />
|
||||
Your browser does not support the video tag.
|
||||
</video>
|
||||
)}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user