cogdog
(Alan Levine)
1
Streamyard를 사용하여 YouTube로 바로 송출되는 몇 가지 라이브 이벤트를 진행합니다. 스트림이 곧 녹화본이 되므로 링크는 항상 유효합니다.
Discourse가 이 비디오에 대해 YouTube가 사용하는 다른 URL 형식을 임베드하지 않는 것 같습니다. 대신 일반적인 OneBox가 표시됩니다. 예를 들어:
https://www.youtube.com/live/eJemwqO0SDw
반면, 표준 YouTube URL에서 동일한 ID를 수동으로 사용하면 Discourse에서는 정상적으로 동작합니다.
https://www.youtube.com/watch?v=eJemwqO0SDw는 예상대로 렌더링됩니다
YouTube는 라이브 스트림 비디오를 공유 링크로 이 형태로 제공하지 않으므로, 결국 URL을 수동으로 다시 작성해야 합니다. 패턴 매칭을 통해 이 문제를 처리할 수 있지 않을까요?
3개의 좋아요
cogdog
(Alan Levine)
2
답변 주실 분 계신가요? 이건 (내가 잘 안다고 해도) 유튜브 링크에 대한 검색 및 대체 작업처럼 보이네요.
오늘도 다시 이런 일이 생겼습니다:
이 링크는 임베드되지 않습니다.
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355
하지만 이 링크는 됩니다.
https://www.youtube.com/watch?v=N4vz0rlpXus&t=1355
네, 수동으로 해결할 수는 있지만 일반 사용자는 어떻게 하죠?
혹시 계신 분 없나요?
2개의 좋아요
Falco
(Falco)
3
YouTube 원박스 코드에서 두 URL을 상호 교환적으로 사용할 수 있도록 수정이 필요합니다. Twitch clips embed problem 제가 했던 작업과 매우 유사합니다.
일단 pr-welcome 태그를 붙여 두겠습니다.
2개의 좋아요
다시 시도해 보겠습니다 https://www.youtube.com/live/eJemwqO0SDw:
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355:
좋아 보입니다!
5개의 좋아요