我创建了一个简单的代码来播放来自 BBC World Service 的最新播客。在 Linux 上,我依靠 MPlayer 流式传输文件。如何在 Android 下运行的 QPython 上做同样的事情?
import urllib
import subprocess
from bs4 import BeautifulSoup
def bbc_news():
print("Collecting Podcast Episode...")
r = urllib.urlopen('http://www.bbc.co.uk/programmes/p02nq0gn/episodes/downloads')
soup = BeautifulSoup(r)
links = soup.select('a.link-complex.br-linkinvert.buttons__download__link')
print(links[0].get('download'))
subprocess.call("mplayer "+ links[0].get('href'), shell=True)
def main():
bbc_news()
return 0
if __name__ == '__main__':
main()
基本上,urllib 和漂亮的汤在 QPython/Android 中有效吗?哪个组件可以将 mplayer 替换为 mp3 文件流媒体?