簡體   English   中英

將媒體文件提供給 podcast.app (iOS/MacOS) 以供下載

[英]Serving media file to podcast.app (iOS/MacOS) for download

我正在嘗試使用 flask 創建一個托管 web 服務器的簡單播客。

從服務器流式傳輸媒體文件效果很好。 但是,每當我嘗試下載媒體以供離線查看時,我的播客應用程序都會引發“下載錯誤”。

我嘗試了各種標題和響應。

我與相關代碼一起使用的端點(我硬編碼了文件名以進行測試):

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 錯誤日志狀態:

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).

我一輩子都想不通為什么下載會失敗,但 stream 完全沒問題。

請幫忙!

發現您不能將參數用於播客源 url。

url 必須包含文件名。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM