|
|
@@ -7,6 +7,8 @@ const VideoPlayer = ({ setIsEnd }: { setIsEnd: (isEnd: boolean) => void }) => {
|
|
|
const video = videoRef.current
|
|
|
if (!video) return
|
|
|
|
|
|
+ video.controls = false
|
|
|
+
|
|
|
// 处理视频播放
|
|
|
const handlePlay = async () => {
|
|
|
try {
|
|
|
@@ -33,15 +35,17 @@ const VideoPlayer = ({ setIsEnd }: { setIsEnd: (isEnd: boolean) => void }) => {
|
|
|
}, [setIsEnd])
|
|
|
|
|
|
return (
|
|
|
- <video
|
|
|
- style={{ height: '100%', width: '100%', objectFit: 'cover' }}
|
|
|
- ref={videoRef}
|
|
|
- src={require('../image/video/shenzhen.mp4')}
|
|
|
- muted
|
|
|
- playsInline // 添加iOS内联播放支持
|
|
|
+ <div style={{ height: '100%', width: '100%', pointerEvents: 'none' }}>
|
|
|
+ <video
|
|
|
+ style={{ height: '100%', width: '100%', objectFit: 'cover', pointerEvents: 'none' }}
|
|
|
+ ref={videoRef}
|
|
|
+ src={require('../image/video/shenzhen.mp4')}
|
|
|
+ muted
|
|
|
+ playsInline // 添加iOS内联播放支持
|
|
|
controls={false}
|
|
|
- onError={e => console.error('视频加载失败:', e)}
|
|
|
- />
|
|
|
+ onError={e => console.error('视频加载失败:', e)}
|
|
|
+ />
|
|
|
+ </div>
|
|
|
)
|
|
|
}
|
|
|
|