+2
-8
src/mixins/post.pug
+2
-8
src/mixins/post.pug
···
47
47
img(src=url onclick=onclick)
48
48
else if isPostVideo(p)
49
49
- var decodedVideos = decodePostVideoUrls(p)
50
-
video(autoplay="" playsinline="" muted="" data-dashjs-player="" onclick=`toggleDetails('${p.id}')` poster=decodedVideos[4] width="100px" height="100px")
50
+
video(data-dashjs-player="" playsinline="" autoplay="" muted="" onclick=`toggleDetails('${p.id}')` poster=decodedVideos[4] width="100px" height="100px")
51
51
// Scrubber
52
52
source(src=decodedVideos[3])
53
53
else if isPostLink(p)
···
74
74
img(src=p.url loading="lazy")
75
75
else if isPostVideo(p)
76
76
- var decodedVideos = decodePostVideoUrls(p)
77
-
video(controls="" muted="" data-dashjs-player="" preload="metadata" playsinline="" poster=decodedVideos[4] objectfit="contain" loading="lazy")
78
-
// HLS
79
-
source(src=decodedVideos[0])
80
-
// Dash
81
-
source(src=decodedVideos[1])
82
-
// Fallback
83
-
source(src=decodedVideos[2])
77
+
video(data-dashjs-player="" playsinline="" controls="" muted="" preload="metadata" poster=decodedVideos[4] src=decodedVideos[1])
84
78
else if isPostLink(p)
85
79
a(href=p.url)
86
80
| #{p.domain} ↗