[swzhou] add video player component