我正在尝试将Dropbox Api(Java)中的视频文件(mp4)集成到我用thymeleaf制作的春天网站。但是,我无法访问视频文件的链接。我的想法是 - >
<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>
谢谢!
我找到了。我必须嵌入共享文件链接并用raw = 1替换dl = 0。
<html>
<main>
<h2 th:text="${videoName}"></h2>
<iframe th:src="${dropboxUrl}"></iframe>
<p th:text="${videoDescription}"></p>
...
</main>
</html>
可以通过ListSharedLinkResult接收原始共享链接。
ListSharedLinksResult listSharedLinksResult = dbxClientV2.sharing().listSharedLinksBuilder().withPath(dropboxPath).withDirectOnly(true).start();
String result = listSharedLinksResult.getLinks().get(0).getUrl();