首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >提供媒体文件到podcast.app (iOS/MacOS)以供下载

提供媒体文件到podcast.app (iOS/MacOS)以供下载
EN

Stack Overflow用户
提问于 2020-05-08 09:04:28
回答 1查看 36关注 0票数 2

我正在尝试创建一个简单的播客托管web服务器与flask。

来自服务器的流媒体文件工作得很漂亮。然而,每当我尝试下载媒体以供离线观看时,我的播客应用程序都会抛出“下载错误”。

我尝试了所有类型的头文件和响应。

我在相关代码中使用的端点(为了测试,我硬编码了文件名):

代码语言:javascript
复制
import os
import logging

from streamlink.exceptions import (PluginError)
from flask import Flask, redirect, abort, request
from flask import send_from_directory

def run_server(host, port, file_dir):
    @app.route('/media', methods=['GET'])
        def media():
            return send_from_directory(file_dir, '6TfLVL5GeE4.mp4')

    app.run(host=host, port=port, debug=True)

Podcast.app错误日志状态:

代码语言:javascript
复制
Download failed due to error: Invalid asset: The original extension and resolved extension were not playable for episode url Optional(http://10.0.0.115:8084/media?id=6TfLVL5GeE4&provider=tw).

我无论如何也想不出为什么它下载失败,但流完全正常。

请帮帮我!

EN

回答 1

Stack Overflow用户

发布于 2020-05-08 16:34:13

发现您不能使用播客提要url的参数。

url必须包含文件名。

例如:http://localhost/file.mp3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61670306

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档