function error(message) {
    const errorContainer = document.getElementById("mao-error");
    const errorElement = document.getElementById("mao-error-message");

    errorElement.innerText = message;
    errorContainer.classList.remove("hidden");
}

function main() {
    const params = new URLSearchParams(window.location.search);
    const id = params.get("id");
    if (!id) {
        error("invalid id parameter");
        return;
    }

    const result = document.getElementById("result");

    const video = document.createElement("video");
    video.controls = true;
    video.id = "video-player";
    video.src = `/videos/${id}.mp4`;
    result.appendChild(video);
    video.onerror = () => {
        video.remove();
        error("invalid id parameter");
    }
}

main();