add playerViewContainer outside playerView to handle onClick event, because it seems surfaceView can not get click event sometime
small changes