Merge pull request #203 from goaaats/fix/youtube_timestamp
Append youtube timestamp to embed url if provided by januarypull/216/head
commit
633933fb48
|
|
@ -18,15 +18,22 @@ export default function EmbedMedia({ embed, width, height }: Props) {
|
||||||
const client = useClient();
|
const client = useClient();
|
||||||
|
|
||||||
switch (embed.special?.type) {
|
switch (embed.special?.type) {
|
||||||
case "YouTube":
|
case "YouTube": {
|
||||||
|
let timestamp = "";
|
||||||
|
|
||||||
|
if (embed.special.timestamp) {
|
||||||
|
timestamp = `&start=${embed.special.timestamp}`;
|
||||||
|
}
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<iframe
|
<iframe
|
||||||
loading="lazy"
|
loading="lazy"
|
||||||
src={`https://www.youtube-nocookie.com/embed/${embed.special.id}?modestbranding=1`}
|
src={`https://www.youtube-nocookie.com/embed/${embed.special.id}?modestbranding=1${timestamp}`}
|
||||||
allowFullScreen
|
allowFullScreen
|
||||||
style={{ height }}
|
style={{ height }}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
}
|
||||||
case "Twitch":
|
case "Twitch":
|
||||||
return (
|
return (
|
||||||
<iframe
|
<iframe
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue