Использование flask. Я сделал внутренний файловый браузер / медиаплеер. Это только для локальной сети, поэтому все, кто имеет доступ к странице, имеют доступ к этим файлам, и все они готовы. Тем не менее я имею дело с тысячами файлов в тысячах мест. Можно ли получить файл в видеоплеере html или на локальном img sr c. Исходные файлы не могут быть перемещены, поэтому нельзя go поместить в папку stati c и т.д. c ... вот так
<video src="{{ clip }}" autoplay controls></video>
, когда clip - это file_path / projects / project_234 / video / video_file .mov
У меня есть все необходимые переменные, но я не могу получить файл для воспроизведения.
EDIT 01
До меня дошло, что файлы mov не воспроизводятся в chrome только в формате mp4.
@app.route('/projects/<project>/<clip>', methods=['GET'])
def project_page_clip(project, clip):
file_path = request.args.get('file_path')
file_location = file_path
file_name = '90Sec_Approval.mp4'
if file_name:
return send_from_directory(file_location,file_name)
return render_template("project_selected_clip.html", file_path=file_path,
title=project, project=project, clip=clip)
Так что при нажатии на предыдущую страницу он просто открывает клип в браузере без отрисовки project_selected_clip. html template
Как я могу его получить вместо этого использовать возврат страницы из каталога как sr c на странице?