fix(app): respect gif autoplay setting (#2)
This commit is contained in:
parent
2c8a776f39
commit
b997d3b263
@ -42,7 +42,7 @@ import MediaViewerStore from '~/stores/MediaViewerStore';
|
||||
import UserSettingsStore from '~/stores/UserSettingsStore';
|
||||
import {createCalculator} from '~/utils/DimensionUtils';
|
||||
import {createSaveHandler} from '~/utils/FileDownloadUtils';
|
||||
import {buildMediaProxyURL} from '~/utils/MediaProxyUtils';
|
||||
import {buildMediaProxyURL, stripMediaProxyParams} from '~/utils/MediaProxyUtils';
|
||||
import styles from './EmbedGifv.module.css';
|
||||
|
||||
const MEDIA_CONFIG = {
|
||||
@ -535,12 +535,15 @@ export const EmbedGif: FC<GifvEmbedProps & {proxyURL: string; includeButton?: bo
|
||||
const {dimensions} = mediaCalculator.calculate({width: naturalWidth, height: naturalHeight}, {forceScale: true});
|
||||
const {width: displayWidth, height: displayHeight} = dimensions;
|
||||
|
||||
const optimizedAnimatedURL = buildMediaProxyURL(proxyURL, {
|
||||
const baseProxyURL = stripMediaProxyParams(proxyURL);
|
||||
|
||||
const optimizedAnimatedURL = buildMediaProxyURL(baseProxyURL, {
|
||||
width: Math.round(displayWidth * 2),
|
||||
height: Math.round(displayHeight * 2),
|
||||
animated: true,
|
||||
});
|
||||
|
||||
const optimizedStaticURL = buildMediaProxyURL(proxyURL, {
|
||||
const optimizedStaticURL = buildMediaProxyURL(baseProxyURL, {
|
||||
format: 'webp',
|
||||
width: Math.round(displayWidth * 2),
|
||||
height: Math.round(displayHeight * 2),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user