55 | { controls && controls.length && !video.error
56 | ?
57 | { controls.map((control, i) => {
58 | switch (control) {
59 | case 'Seek':
60 | return
;
66 | case 'PlayPause':
67 | return
;
73 | case 'Fullscreen':
74 | return
;
79 | case 'Time':
80 | return
;
83 | case 'Volume':
84 | return
;
92 | case 'Captions':
93 | return video.textTracks && video.textTracks.length
94 | ?
100 | : null;
101 | default:
102 | return null;
103 | }
104 | }) }
105 |