dynamic content type
This commit is contained in:
parent
fb2561c776
commit
832cb49357
@ -5,8 +5,7 @@
|
||||
</head>
|
||||
<body>
|
||||
<video class="video-js" data-setup='{}' controls>
|
||||
<source src="{{ stream }}" type="video/mp4" />
|
||||
<source src="{{ stream }}" type="application/vnd.apple.mpegurl" />
|
||||
<source src="{{ stream }}" type="{{ content_type }}" />
|
||||
</video>
|
||||
</body>
|
||||
</html>
|
||||
|
@ -150,7 +150,9 @@ class MainHandler(tornado.web.RequestHandler):
|
||||
def handle_render(self, provider, write):
|
||||
if template is not None:
|
||||
stream_path = f'{self.request.path}?provider={provider}'
|
||||
rendered = template.generate(stream=stream_path, videojs_version=videojs_version)
|
||||
stream_url = f'http://127.0.0.1:8080{stream_path}'
|
||||
ctype = upstream_type(stream_url, None)
|
||||
rendered = template.generate(stream=stream_path, content_type=ctype, videojs_version=videojs_version)
|
||||
self.write(rendered)
|
||||
else:
|
||||
self.set_status(404)
|
||||
|
Loading…
Reference in New Issue
Block a user