Android中的youtube-dl

2024-06-14 13:39:01 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正试图从youtube链接中检索视频播放url。我知道这可以用youtube dl来完成(youtube-dl --get-url http://www.youtube.com/watch?v=VIDEO_ID

youtube dl是用python编写的。我知道使用Jython或python for android Py4A在python和java之间架起桥梁是有可能的,但我的问题是,我该如何实现这一点?在这两种语言之间架起桥梁有一些相对容易的方法,比如通过JNI在C和java之间架起桥梁?

非常感谢您的帮助


Tags: comidhttpurlget视频youtube链接
1条回答
网友
1楼 · 发布于 2024-06-14 13:39:01

Python可以从许多流行的编程语言中调用。下面是我在java中的实现方法。

Process py = Runtime.getRuntime().exec("youtube-dl.py");

另一个好的选择是Jython。它是一个Java库,可以让您对所做的事情有更多的控制。如果你真的打算让它成为一个完整的应用程序而不是一个小脚本,这是很好的。

This source shows three ways of executing python code in java

编辑:意识到你在问题中提到了Jython,但我会把消息来源留给其他人。

相关问题 更多 >