Browse Source

🐛

imwald
codytseng 8 months ago
parent
commit
0a40f2d916
  1. 7
      src/components/YoutubeEmbeddedPlayer/index.tsx
  2. 2
      src/lib/event.ts

7
src/components/YoutubeEmbeddedPlayer/index.tsx

@ -30,7 +30,8 @@ export default function YoutubeEmbeddedPlayer({ @@ -30,7 +30,8 @@ export default function YoutubeEmbeddedPlayer({
}
function initPlayer() {
if (!videoId || !containerRef.current) return
try {
if (!videoId || !containerRef.current || !window.YT.Player) return
playerRef.current = new window.YT.Player(containerRef.current, {
videoId: videoId,
events: {
@ -43,6 +44,10 @@ export default function YoutubeEmbeddedPlayer({ @@ -43,6 +44,10 @@ export default function YoutubeEmbeddedPlayer({
}
}
})
} catch (error) {
console.error('Failed to initialize YouTube player:', error)
return
}
}
return () => {

2
src/lib/event.ts

@ -102,7 +102,7 @@ export function getParentBech32Id(event?: Event) { @@ -102,7 +102,7 @@ export function getParentBech32Id(event?: Event) {
export function getRootETag(event?: Event) {
if (!event) return undefined
if (event.kind === ExtendedKind.COMMENT || ExtendedKind.VOICE_COMMENT) {
if (event.kind === ExtendedKind.COMMENT || event.kind === ExtendedKind.VOICE_COMMENT) {
return event.tags.find(tagNameEquals('E'))
}

Loading…
Cancel
Save