forked from rDrama/rDrama
easier subtitle handling
parent
51494a7440
commit
7e171e8b50
|
@ -1,6 +1,7 @@
|
|||
import atexit
|
||||
import time
|
||||
import uuid
|
||||
from hashlib import md5
|
||||
|
||||
from flask_socketio import SocketIO, emit, join_room, leave_room
|
||||
from flask import request
|
||||
|
@ -94,7 +95,13 @@ def orgy(v):
|
|||
if not orgy:
|
||||
return render_template("chat.html", v=v, messages=displayed_messages)
|
||||
|
||||
return render_template("orgy.html", v=v, messages=displayed_messages, orgy=orgy)
|
||||
m = md5()
|
||||
with open('files/assets/subtitles.vtt', "rb") as f:
|
||||
data = f.read()
|
||||
m.update(data)
|
||||
subtitles_hash = m.hexdigest()
|
||||
|
||||
return render_template("orgy.html", v=v, messages=displayed_messages, orgy=orgy, subtitles_hash=subtitles_hash)
|
||||
|
||||
@socketio.on('speak')
|
||||
@is_not_banned_socketio
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
{% elif orgy.type == 'file' %}
|
||||
<meta name="referrer" content="strict-origin-when-cross-origin">
|
||||
<video id="orgy-file" data-created_utc="{{orgy.real_created_utc}}" controls preload="none" src="{{orgy.data}}">
|
||||
<track label="English" kind="subtitles" srclang="en" src="/assets/4.vtt" default>
|
||||
<track label="English" kind="subtitles" srclang="en" src="/assets/subtitles.vtt?v={{subtitles_hash}}" default>
|
||||
</video>
|
||||
<video id="break-file" class="d-none" controls preload="none" src="/assets/break.mp4" data-run="0"></video>
|
||||
<script defer src="{{'js/orgy_file.js' | asset}}"></script>
|
||||
|
|
Loading…
Reference in New Issue