|
import streamlit as st |
|
import base64 |
|
import time |
|
|
|
|
|
st.set_page_config(layout="wide") |
|
|
|
def Base64CacheIt(filename): |
|
|
|
with open(filename, "rb") as file: |
|
video_bytes = file.read() |
|
|
|
|
|
video_base64 = base64.b64encode(video_bytes).decode() |
|
|
|
|
|
video_html = f""" |
|
<video autoplay loop controls width="100%"> |
|
<source src="data:video/mp4;base64,{video_base64}" type="video/mp4"> |
|
Your browser does not support the video element. |
|
</video> |
|
""" |
|
|
|
return video_html |
|
|
|
|
|
video_placeholder = st.empty() |
|
video_html = Base64CacheIt("Walking on Bourbon Street.mp4") |
|
|
|
video_placeholder.empty() |
|
time.sleep(1) |
|
video_placeholder.markdown(video_html, unsafe_allow_html=True) |