Skip to content

Commit 25e2536

Browse files
feat: 全景视频查看器支持从 URL 参数自动加载视频
- 添加 getQueryParam 函数解析 URL 参数 - 页面加载时自动检查 videoUrl 参数 - 支持通过 https://devutils.zxs.io/#video/panorama-viewer?videoUrl=xxx 直接播放视频
1 parent cd3dd2b commit 25e2536

1 file changed

Lines changed: 14 additions & 0 deletions

File tree

static/tools/panorama-video-viewer.html

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -383,6 +383,11 @@ <h1>全景视频查看器</h1>
383383
});
384384
}
385385

386+
function getQueryParam(name) {
387+
const urlParams = new URLSearchParams(window.location.search);
388+
return urlParams.get(name);
389+
}
390+
386391
loadVideoButton.addEventListener('click', function() {
387392
const url = videoUrlInput.value.trim();
388393
if (url) {
@@ -397,6 +402,15 @@ <h1>全景视频查看器</h1>
397402
loadVideoButton.click();
398403
}
399404
});
405+
406+
// 页面加载时检查 URL 参数
407+
document.addEventListener('DOMContentLoaded', function() {
408+
const videoUrl = getQueryParam('videoUrl');
409+
if (videoUrl) {
410+
videoUrlInput.value = videoUrl;
411+
initializeViewer(videoUrl);
412+
}
413+
});
400414
</script>
401415

402416
</body>

0 commit comments

Comments
 (0)