Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for video playing, which is applied to a web service program, comprising: calling a preset interface to create a video window; receiving a display position for the video window sent by a browser; displaying the video window in a page in which a current window of a browser is located; receiving a video playing instruction, which is sent to the web service program by the browser; and playing a video corresponding to the video playing instruction in the video window.
2. The method of claim 1 , wherein, the web service program is a full-duplex communication protocol (websocket) service program or a Hyper Text Transfer Protocol (http) service program.
3. The method of claim 1 , wherein, displaying the video window in the page in which the current window of the browser is located comprises: displaying the video window as a sub-window of the current window of the browser.
4. The method of claim 3 , wherein, displaying the video window as the sub-window of the current window of the browser comprises: obtaining a window handle of the current window of the browser; setting a window corresponding to the window handle as a parent window of the video window; determining first initial coordinate information of the video window; determining a first display zone corresponding to the first initial coordinate information in the parent window; and displaying the video window in the first display zone.
5. The method of claim 1 , wherein, displaying the video window in the page in which the current window of the browser is located comprises: displaying the video window in front of the current window of the browser.
6. The method of claim 4 , wherein, displaying the video window in front of the current window of the browser comprises: determining second initial coordinate information of the video window; determining a second display zone corresponding to the second initial coordinate information in the current window of the browser; and displaying the video window in front of the second display zone.
7. The method of claim 1 , wherein, when a position or a size of the current window changes, the method further comprises: receiving target coordinate information of the video window, wherein the target coordinate information indicates a position to which the video window is to be changed; determining a target display zone corresponding to the target coordinate information in the page in which the current window of the browser is located; and displaying the video window in the target display zone.
8. The method of claim 1 , wherein, after playing a video corresponding to a video playing request in the video window, the method further comprises: receiving a video playing control instruction; determining an operation corresponding to the video playing control instruction; and performing the operation on the video corresponding to the video playing instruction.
9. A non-transitory computer-readable storage medium having stored a computer program therein, wherein the computer program is executed by a processor, so as to cause the processor to perform the method of claim 1 .
10. An electronic device, comprising a processor and a memory, wherein, the memory is configured for storing a computer program; the processor is configured for performing the computer program stored on the memory to perform operations of: calling a preset interface to create a video window; receiving a display position for the video window sent by a browser; displaying the video window in a page in which a current window of a browser is located; receiving a video playing instruction, which is sent to the web service program by the browser; and playing a video corresponding to the video playing instruction in the video window.
11. The electronic device of claim 10 , wherein, the web service program is a full-duplex communication protocol (websocket) service program or a Hyper Text Transfer Protocol (http) service program.
12. The electronic device of claim 10 , wherein, displaying the video window in the page in which the current window of the browser is located comprises: displaying the video window as a sub-window of the current window of the browser.
13. The electronic device of claim 12 , wherein, displaying the video window as the sub-window of the current window of the browser comprises: obtaining a window handle of the current window of the browser; setting a window corresponding to the window handle as a parent window of the video window; determining first initial coordinate information of the video window; determining a first display zone corresponding to the first initial coordinate information in the parent window; and displaying the video window in the first display zone.
14. The electronic device of claim 10 , wherein, displaying the video window in the page in which the current window of the browser is located comprises: displaying the video window in front of the current window of the browser.
15. The electronic device of claim 14 , wherein, displaying the video window in front of the current window of the browser comprises: determining second initial coordinate information of the video window; determining a second display zone corresponding to the second initial coordinate information in the current window of the browser; and displaying the video window in front of the second display zone.
16. The electronic device of claim 10 , wherein, the processor is further configured for: receiving target coordinate information of the video window, wherein the target coordinate information indicates a position to which the video window is to be changed; determining a target display zone corresponding to the target coordinate information in the page in which the current window of the browser is located; and displaying the video window in the target display zone.
17. The electronic device of claim 10 , wherein, the processor is further configured for: receiving a video playing control instruction; determining an operation corresponding to the video playing control instruction; and performing the operation on the video corresponding to the video playing instruction.
Unknown
December 21, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.