video/templates/homepage.html (28 lines of code) (raw):
<h1>Google Cloud Platform - Video Sample</h1>
<p>This Python Flask application demonstrates App Engine Standard, Cloud Storage, and the Video Intelligence API</p>
<br>
<html>
<body>
<form action="upload_video" method="POST" enctype="multipart/form-data">
Upload Video File: <input type="file" name="file"><br>
<input type="submit" name="submit" value="Submit">
</form>
{% if video_public_url %}
<br>
<p><b>Video being served from Google Cloud Storage:</b></p>
<video width="320" height="240" controls>
<source src="{{video_public_url}}" type="{{video_content_type}}">
Your browser does not support the video tag.
</video>
<br>
<br>
{% endif %}
{% for label in label_annotations %}
<p><b>Label Description:</b> {{label.entity.description}}</p>
<p><b>Label Confidence:</b> {{label.segments[0].confidence}}</p>
<p><b>Label Start Time:</b> {{label.segments[0].segment.start_time_offset.seconds + label.segments[0].segment.start_time_offset.nanos / 1000000000.0}}</p>
<p><b>Label End Time:</b> {{label.segments[0].segment.end_time_offset.seconds + label.segments[0].segment.end_time_offset.nanos / 1000000000.0}}</p>
<br>
{% endfor %}
</body>
</html>