forked from 77media/video-flow
优化视频加载速度
This commit is contained in:
parent
c98ab85e4b
commit
27f18ee5ac
@ -111,6 +111,8 @@ function VideoGridLayoutComponent({ videos, onEdit, onDelete }: VideoGridLayoutP
|
|||||||
loop
|
loop
|
||||||
muted={isMuted[video.id] !== false} // 默认静音,除非明确设置为false
|
muted={isMuted[video.id] !== false} // 默认静音,除非明确设置为false
|
||||||
playsInline
|
playsInline
|
||||||
|
preload="auto"
|
||||||
|
poster={`${video.url}?vframe/jpg/offset/1`}
|
||||||
onLoadedData={() => {
|
onLoadedData={() => {
|
||||||
// 设置默认音量
|
// 设置默认音量
|
||||||
if (videoRefs.current[video.id] && !volume[video.id]) {
|
if (videoRefs.current[video.id] && !volume[video.id]) {
|
||||||
|
|||||||
@ -171,6 +171,7 @@ function VideoScreenLayoutComponent({ videos }: VideoScreenLayoutProps) {
|
|||||||
muted={index === currentIndex ? isMuted : true} // 只有当前视频受状态控制
|
muted={index === currentIndex ? isMuted : true} // 只有当前视频受状态控制
|
||||||
playsInline
|
playsInline
|
||||||
preload="auto"
|
preload="auto"
|
||||||
|
poster={`${video.url}?vframe/jpg/offset/1`}
|
||||||
onLoadedData={() => {
|
onLoadedData={() => {
|
||||||
if (index === currentIndex && videoRefs.current[index]) {
|
if (index === currentIndex && videoRefs.current[index]) {
|
||||||
applyVolumeSettings(videoRefs.current[index]!);
|
applyVolumeSettings(videoRefs.current[index]!);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user