@@ -197,10 +197,10 @@ export default function Home() {
197197 < div className = "flex justify-center items-center flex-col gap-4 md:gap-6 max-w-full md:max-w-[1024px]" >
198198 < video
199199 preload = "none"
200- autoPlay
201- loop
202- muted
203- playsInline
200+ autoPlay = { true }
201+ loop = { true }
202+ muted = { true }
203+ playsInline = { true }
204204 className = "w-full object-fit max-w-full md:max-w-[1024px]"
205205 >
206206 < source src = "https://opendrivelab.github.io/FreeTacMan/landing/FreeTacMan_teaser_gray.mp4" />
@@ -353,7 +353,7 @@ export default function Home() {
353353 < TabsContent value = "01" key = "01" className = "w-full h-full" >
354354 < Card className = "border-4 md:border-8 border-[#98AEF3] h-full" >
355355 < CardContent className = "h-full flex justify-center items-center p-2 md:p-6" >
356- < video preload = "none" autoPlay loop muted playsInline >
356+ < video preload = "none" autoPlay = { true } loop = { true } muted = { true } playsInline = { true } >
357357 < source src = "https://opendrivelab.github.io/FreeTacMan/highlights/highlight01.mp4" />
358358 </ video >
359359 </ CardContent >
@@ -362,7 +362,7 @@ export default function Home() {
362362 < TabsContent value = "02" key = "02" className = "w-full" >
363363 < Card className = "border-4 md:border-8 border-[#98AEF3] h-full" >
364364 < CardContent className = "h-full flex justify-center items-center p-2 md:p-6" >
365- < video preload = "none" autoPlay loop muted playsInline >
365+ < video preload = "none" autoPlay = { true } loop = { true } muted = { true } playsInline = { true } >
366366 < source src = "https://opendrivelab.github.io/FreeTacMan/highlights/highlight2_9_16.mp4" />
367367 </ video >
368368 </ CardContent >
@@ -371,7 +371,7 @@ export default function Home() {
371371 < TabsContent value = "03" key = "03" className = "w-full" >
372372 < Card className = "border-4 md:border-8 border-[#98AEF3] h-full" >
373373 < CardContent className = "h-full flex justify-center items-center p-2 md:p-6" >
374- < video preload = "none" autoPlay loop muted playsInline >
374+ < video preload = "none" autoPlay = { true } loop = { true } muted = { true } playsInline = { true } >
375375 < source src = "https://opendrivelab.github.io/FreeTacMan/highlights/20250508-062620.mp4" />
376376 </ video >
377377 </ CardContent >
@@ -457,10 +457,10 @@ export default function Home() {
457457 </ div >
458458 < video
459459 preload = "none"
460- autoPlay
461- loop
462- muted
463- playsInline
460+ autoPlay = { true }
461+ loop = { true }
462+ muted = { true }
463+ playsInline = { true }
464464 style = { { width : "100%" , height : "100%" } }
465465 >
466466 < source src = "https://opendrivelab.github.io/FreeTacMan/3d_model/piperandfranka.mp4" />
@@ -745,10 +745,10 @@ export default function Home() {
745745 < div className = "flex flex-col gap-2 md:gap-3" >
746746 < video
747747 preload = "none"
748- autoPlay
749- loop
750- muted
751- playsInline
748+ autoPlay = { true }
749+ loop = { true }
750+ muted = { true }
751+ playsInline = { true }
752752 className = "border-2 md:border-6 border-[#174BE5]/50 rounded-xl object-fit"
753753 >
754754 < source src = "https://opendrivelab.github.io/FreeTacMan/policy_rollouts/FragileCupManipulation.mp4" />
@@ -778,10 +778,10 @@ export default function Home() {
778778 < div className = "flex flex-col gap-2 md:gap-3 w-full md:w-3/4" >
779779 < video
780780 preload = "none"
781- autoPlay
782- loop
783- muted
784- playsInline
781+ autoPlay = { true }
782+ loop = { true }
783+ muted = { true }
784+ playsInline = { true }
785785 className = "border-2 md:border-6 border-[#43C9C1]/50 rounded-xl object-fit"
786786 >
787787 < source src = "https://opendrivelab.github.io/FreeTacMan/policy_rollouts/TextureClassification.mp4" />
@@ -810,10 +810,10 @@ export default function Home() {
810810 < div className = "flex flex-col gap-2 md:gap-3" >
811811 < video
812812 preload = "none"
813- autoPlay
814- loop
815- muted
816- playsInline
813+ autoPlay = { true }
814+ loop = { true }
815+ muted = { true }
816+ playsInline = { true }
817817 className = "border-2 md:border-6 border-[#FFC53D]/50 rounded-xl object-fit"
818818 >
819819 < source src = "https://opendrivelab.github.io/FreeTacMan/policy_rollouts/StampPressing.mp4" />
@@ -842,10 +842,10 @@ export default function Home() {
842842 < div className = "video-inner" >
843843 < video
844844 preload = "none"
845- autoPlay
846- loop
847- muted
848- playsInline
845+ autoPlay = { true }
846+ loop = { true }
847+ muted = { true }
848+ playsInline = { true }
849849 className = "border-2 md:border-6 border-[#FF668C]/50 rounded-xl object-fit"
850850 >
851851 < source src = "https://opendrivelab.github.io/FreeTacMan/policy_rollouts/CalligraphyWriting.mp4" />
@@ -874,10 +874,10 @@ export default function Home() {
874874 < div className = "flex flex-col gap-2 md:gap-3" >
875875 < video
876876 preload = "none"
877- autoPlay
878- loop
879- muted
880- playsInline
877+ autoPlay = { true }
878+ loop = { true }
879+ muted = { true }
880+ playsInline = { true }
881881 className = "border-2 md:border-6 border-[#8E73E6]/50 rounded-xl object-fit"
882882 >
883883 < source src = "https://opendrivelab.github.io/FreeTacMan/policy_rollouts/USBPlugging.mp4" />
@@ -994,10 +994,10 @@ export default function Home() {
994994 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
995995 < video
996996 preload = "none"
997- autoPlay
998- loop
999- muted
1000- playsInline
997+ autoPlay = { true }
998+ loop = { true }
999+ muted = { true }
1000+ playsInline = { true }
10011001 className = "border-2 md:border-6 border-[#174BE5]/50 rounded-xl object-fit"
10021002 >
10031003 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/FragileCupManipulation.mp4" />
@@ -1018,10 +1018,10 @@ export default function Home() {
10181018 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
10191019 < video
10201020 preload = "none"
1021- autoPlay
1022- loop
1023- muted
1024- playsInline
1021+ autoPlay = { true }
1022+ loop = { true }
1023+ muted = { true }
1024+ playsInline = { true }
10251025 className = "border-2 md:border-6 border-[#43C9C1]/50 rounded-xl object-fit"
10261026 >
10271027 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/USBPlugging.mp4" />
@@ -1042,10 +1042,10 @@ export default function Home() {
10421042 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
10431043 < video
10441044 preload = "none"
1045- autoPlay
1046- loop
1047- muted
1048- playsInline
1045+ autoPlay = { true }
1046+ loop = { true }
1047+ muted = { true }
1048+ playsInline = { true }
10491049 className = "border-2 md:border-6 border-[#FFC53D]/50 rounded-xl object-fit"
10501050 >
10511051 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/TextureClassification.mov" />
@@ -1066,10 +1066,10 @@ export default function Home() {
10661066 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
10671067 < video
10681068 preload = "none"
1069- autoPlay
1070- loop
1071- muted
1072- playsInline
1069+ autoPlay = { true }
1070+ loop = { true }
1071+ muted = { true }
1072+ playsInline = { true }
10731073 className = "border-2 md:border-6 border-[#FF668C]/50 rounded-xl object-fit"
10741074 >
10751075 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/StampPressing.mp4" />
@@ -1090,10 +1090,10 @@ export default function Home() {
10901090 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
10911091 < video
10921092 preload = "none"
1093- autoPlay
1094- loop
1095- muted
1096- playsInline
1093+ autoPlay = { true }
1094+ loop = { true }
1095+ muted = { true }
1096+ playsInline = { true }
10971097 className = "border-2 md:border-6 border-[#8E73E6]/50 rounded-xl object-fit"
10981098 >
10991099 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/CalligraphyWriting.mov" />
@@ -1114,10 +1114,10 @@ export default function Home() {
11141114 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
11151115 < video
11161116 preload = "none"
1117- autoPlay
1118- loop
1119- muted
1120- playsInline
1117+ autoPlay = { true }
1118+ loop = { true }
1119+ muted = { true }
1120+ playsInline = { true }
11211121 className = "border-2 md:border-6 border-[#d20000]/50 rounded-xl object-fit"
11221122 >
11231123 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/ToothpasteExtrusion.mp4" />
@@ -1138,10 +1138,10 @@ export default function Home() {
11381138 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
11391139 < video
11401140 preload = "none"
1141- autoPlay
1142- loop
1143- muted
1144- playsInline
1141+ autoPlay = { true }
1142+ loop = { true }
1143+ muted = { true }
1144+ playsInline = { true }
11451145 className = "border-2 md:border-6 border-[#7ed233]/50 rounded-xl object-fit"
11461146 >
11471147 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/TissueGrasping.mp4" />
@@ -1162,10 +1162,10 @@ export default function Home() {
11621162 < CardContent className = "cardContent flex flex-col aspect-square items-center justify-center p-2 md:p-6 gap-1 md:gap-1" >
11631163 < video
11641164 preload = "none"
1165- autoPlay
1166- loop
1167- muted
1168- playsInline
1165+ autoPlay = { true }
1166+ loop = { true }
1167+ muted = { true }
1168+ playsInline = { true }
11691169 className = "border-2 md:border-6 border-[#ff7b00]/50 rounded-xl object-fit"
11701170 >
11711171 < source src = "https://opendrivelab.github.io/FreeTacMan/user_study/PotatoChipGrasping.mp4" />
0 commit comments