A method for playing multiple videos on a mobile terminal, comprising: packaging a playing software development kit, SDK, for docking a multi-window player; constructing the multi-window player based on an Android fragment, and docking the multi-window player with the packaged playing SDK so as to play multi-window video programs on a screen of a mobile terminal through the multi-window player; and constructing a multi-window player management fragment based on the Android fragment, establishing an interaction between the multi-window player management fragment and the multi-window player based on a technical event EventBus, managing playing of the multi-window player through the multi-window player management fragment; wherein the multi-window player comprises a base dock layer, a control layer and an interface layer; wherein constructing the multi-window player based on an Android fragment, and docking the multi-window player with the packaged playing SDK comprises: constructing the base dock layer, the control layer and the interface layer of the multi-window player based on the Android fragment; docking the playing SDK through the base dock layer, calling the playing SDK to complete loading of the player, performing multi-window mute and performing monitoring and capturing on the playing event; controlling multi-window playing through the control layer, binding a multi-window control through the interface layer, and performing gravity sensing on multi-window screen rotation and detection on a multi-window screen slide gesture; wherein a function of the multi-window player management fragment comprises multi-window player position arrangement refreshing, and the multi-window player position arrangement refreshing comprises: forming multi-window player containers into a container link list; when adding or deleting the multi-window player, comparing a Java component list of the multi-window player with the container link list; through comparing container address, selecting an unused container from the container link list for carrying the multi-window player; and performing position refreshing according to a number of existing multi-window players and configuring a container size and a corresponding position of the selected container. packaging a playing software development kit, SDK, for docking a multi-window player; constructing the multi-window player based on an Android fragment, and docking the multi-window player with the packaged playing SDK so as to play multi-window video programs on a screen of a mobile terminal through the multi-window player; and constructing a multi-window player management fragment based on the Android fragment, establishing an interaction between the multi-window player management fragment and the multi-window player based on a technical event EventBus, managing playing of the multi-window player through the multi-window player management fragment; wherein the multi-window player comprises a base dock layer, a control layer and an interface layer; wherein constructing the multi-window player based on an Android fragment, and docking the multi-window player with the packaged playing SDK comprises: constructing the base dock layer, the control layer and the interface layer of the multi-window player based on the Android fragment; docking the playing SDK through the base dock layer, calling the playing SDK to complete loading of the player, performing multi-window mute and performing monitoring and capturing on the playing event; controlling multi-window playing through the control layer, binding a multi-window control through the interface layer, and performing gravity sensing on multi-window screen rotation and detection on a multi-window screen slide gesture; wherein a function of the multi-window player management fragment comprises multi-window player position arrangement refreshing, and the multi-window player position arrangement refreshing comprises: forming multi-window player containers into a container link list; when adding or deleting the multi-window player, comparing a Java component list of the multi-window player with the container link list; through comparing container address, selecting an unused container from the container link list for carrying the multi-window player; and performing position refreshing according to a number of existing multi-window players and configuring a container size and a corresponding position of the selected container.