mirror of
https://github.com/cheeaun/phanpy.git
synced 2024-11-28 04:12:41 +03:00
Try use dangerouslySetInnerHTML again
And… fix the loop attribute value
This commit is contained in:
parent
983dd6623f
commit
febd04dd54
1 changed files with 20 additions and 16 deletions
|
@ -426,7 +426,7 @@ function Media({
|
|||
autoplay
|
||||
muted
|
||||
playsinline
|
||||
loop="${loopable}"
|
||||
${loopable ? 'loop' : ''}
|
||||
ondblclick="this.paused ? this.play() : this.pause()"
|
||||
${
|
||||
showProgress
|
||||
|
@ -436,6 +436,21 @@ function Media({
|
|||
></video>
|
||||
`;
|
||||
|
||||
const videoHTML = `
|
||||
<video
|
||||
src="${url}"
|
||||
poster="${previewUrl}"
|
||||
width="${width}"
|
||||
height="${height}"
|
||||
data-orientation="${orientation}"
|
||||
preload="auto"
|
||||
autoplay
|
||||
playsinline
|
||||
${loopable ? 'loop' : ''}
|
||||
controls
|
||||
></video>
|
||||
`;
|
||||
|
||||
return (
|
||||
<Figure>
|
||||
<Parent
|
||||
|
@ -508,21 +523,10 @@ function Media({
|
|||
}}
|
||||
/>
|
||||
) : (
|
||||
<div class="video-container">
|
||||
<video
|
||||
slot="media"
|
||||
src={url}
|
||||
poster={previewUrl}
|
||||
width={width}
|
||||
height={height}
|
||||
data-orientation={orientation}
|
||||
preload="auto"
|
||||
autoPlay
|
||||
playsinline
|
||||
loop={loopable}
|
||||
controls
|
||||
></video>
|
||||
</div>
|
||||
<div
|
||||
class="video-container"
|
||||
dangerouslySetInnerHTML={{ __html: videoHTML }}
|
||||
/>
|
||||
)
|
||||
) : isGIF ? (
|
||||
<video
|
||||
|
|
Loading…
Reference in a new issue