将 Dropbox 视频添加到 html 网页

Add dropbox video to html web page

我正在尝试将视频文件 (mp4) 从 Dropbox Api (Java) 整合到我的 spring-made web 站点与 thymeleaf。但是,我无法使用视频文件访问 link。 我的想法是-->

<html>
<main>
    <h2 th:text="${videoName}"></h2>
    <video>
        <source src="*/some url from the dropbox api to visualize the video\*"/>
    </video>
    <p th:text="${videoDescription}"></p>
    ...
</main>
</html>

谢谢!

我找到了。我必须嵌入共享文件 link 并将 dl=0 替换为 raw=1。

<html>
<main>
    <h2 th:text="${videoName}"></h2>
    <iframe th:src="${dropboxUrl}"></iframe>
    <p th:text="${videoDescription}"></p>
    ...
</main>
</html>

原始共享link可以通过ListSharedLinkResult接收。

ListSharedLinksResult listSharedLinksResult = dbxClientV2.sharing().listSharedLinksBuilder().withPath(dropboxPath).withDirectOnly(true).start();
String result = listSharedLinksResult.getLinks().get(0).getUrl();