Merge origin/main at fb089b2 and retain canvas media performance, player layout, and interaction updates. Co-authored-by: ddCat <2695092045@qq.com>
fb089b2
(cherry picked from commit 9b96135a5e409b4718e6204ab4212b7ef22635aa)