Round Video: Fix sound on deletion (#5730)

This commit is contained in:
zubiden 2025-03-21 14:02:10 +04:00 committed by Alexander Zinchuk
parent 370aa67112
commit d8af6e422d
5 changed files with 16 additions and 13 deletions

View File

@ -22,6 +22,7 @@ declare namespace React {
interface VideoHTMLAttributes {
srcObject?: MediaStream;
defaultMuted?: boolean;
}
interface MouseEvent {

View File

@ -178,23 +178,19 @@
color: var(--color-text-secondary);
font-variant-numeric: tabular-nums;
display: flex;
align-items: flex-end;
align-items: center;
&.unread::after {
content: "";
font-size: 2rem;
line-height: 1.3125rem;
color: var(--accent-color);
content: "";
display: inline-block;
width: 0.5rem;
height: 0.5rem;
background-color: var(--accent-color);
border-radius: 50%;
margin-inline-start: 0.125rem;
}
}
body.is-ios & {
.voice-duration.unread::after {
margin-bottom: 0.4375rem;
}
}
&:not(.own) .voice-duration span {
color: var(--color-primary);
}

View File

@ -96,8 +96,12 @@
}
.unread::after {
content: "";
font-size: 2rem;
content: "";
display: inline-block;
width: 0.5rem;
height: 0.5rem;
background-color: currentColor;
border-radius: 50%;
margin-inline-start: 0.125rem;
}
}

View File

@ -287,6 +287,7 @@ const RoundVideo: FC<OwnProps> = ({
autoPlay={!shouldRenderSpoiler}
disablePictureInPicture
muted={!isActivated}
defaultMuted
loop={!isActivated}
playsInline
isPriority

View File

@ -252,6 +252,7 @@ const Video = <T,>({
src={fullMediaData}
className={buildClassName('full-media', withBlurredBackground && 'with-blurred-bg')}
canPlay={isPlayAllowed && isIntersectingForPlaying && !isUnsupported}
defaultMuted
muted
loop
playsInline