method and device for playing video

文档序号:1721497 发布日期:2019-12-17 浏览:24次 中文

阅读说明:本技术 一种播放视频的方法和装置 (method and device for playing video ) 是由 谢清峰 黄镇林 范少卓 李竞佳 于 2018-06-08 设计创作,主要内容包括:本发明公开了一种播放视频的方法和装置,属于视频播放技术领域。所述方法包括:视频客户端接收目标视频的播放指令,调用软件播放器获取所述目标视频的目标视频信息;所述视频客户端根据预设播放规则和所述目标视频信息,判断是否调用系统硬件播放器对所述目标视频进行播放;如果是,所述视频客户端则调用所述系统硬件播放器对所述目标视频进行播放,否则,继续调用所述软件播放器对所述目标视频进行播放。采用本发明,可以提高视频播放质量。(The invention discloses a method and a device for playing a video, and belongs to the technical field of video playing. The method comprises the following steps: the method comprises the steps that a video client receives a playing instruction of a target video and calls a software player to obtain target video information of the target video; the video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information; if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video. By adopting the invention, the video playing quality can be improved.)

1. A method of playing a video, the method comprising:

the method comprises the steps that a video client receives a playing instruction of a target video and calls a software player to obtain target video information of the target video;

The video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information;

if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video.

2. The method of claim 1, wherein the video client determines whether to invoke a system hardware player to play the target video according to a preset playing rule and the target video information, and the determining comprises:

The video client searches a target playing rule corresponding to the target video information in the preset playing rule;

if the target playing rule specifies that a system hardware player is called to play the video, the video client judges that the system hardware player is called to play the target video;

if the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the video client judges that the system hardware player is not called to play the target video.

3. the method of claim 1, further comprising:

if abnormal playing occurs when the target video is played, the video client collects abnormal information and player information;

And the video client feeds the abnormal information, the player information and the target video information back to a server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

4. the method of claim 3, further comprising:

The video client periodically updates the preset playing rule from the server;

Or the video client updates the preset playing rule from the server based on an updating instruction sent by the server.

5. the method of claim 1, further comprising:

if the software player has abnormal playing when playing the target video, the video client calls the system hardware player to play the target video;

or if the system hardware player has abnormal playing when playing the target video, the video client calls the software player to play the target video.

6. An apparatus for playing video, the apparatus comprising:

The acquisition module is used for receiving a playing instruction of a target video and calling a software player to acquire target video information of the target video;

the judging module is used for judging whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information;

And the calling module is used for calling the system hardware player to play the target video if the target video is the video, and otherwise, continuing to call the software player to play the target video.

7. The apparatus of claim 6, wherein the determining module is further configured to:

searching a target playing rule corresponding to the target video information in the preset playing rule;

If the target playing rule specifies that a system hardware player is called to play the video, judging that the system hardware player is called to play the target video;

If the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the system hardware player is judged not to be called to play the target video.

8. The apparatus of claim 6, further comprising:

The feedback module is used for collecting abnormal information and player information if abnormal playing occurs when the target video is played; and feeding back the abnormal information, the player information and the target video information to a server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

9. The apparatus of claim 8, further comprising:

the updating module is used for periodically updating the preset playing rule from the server; or updating the preset playing rule from the server based on an updating instruction sent by the server.

10. The apparatus of claim 6, wherein the invoking module is further configured to:

if the software player has abnormal playing when playing the target video, calling the system hardware player to play the target video; or if the system hardware player has abnormal playing when playing the target video, calling the software player to play the target video.

11. a terminal, characterized in that it comprises a processor and a memory, in which at least one instruction, at least one program, a set of codes or a set of instructions is stored, which is loaded and executed by the processor to implement the method of playing back video according to any one of claims 1 to 5.

12. A computer readable storage medium having stored therein at least one instruction, at least one program, a set of codes, or a set of instructions, which is loaded and executed by a processor to implement a method of playing back video according to any one of claims 1 to 5.

Technical Field

the present invention relates to the field of video playing technologies, and in particular, to a method and an apparatus for playing a video.

Background

with the continuous progress of internet technology, the video market is developed vigorously, and watching video becomes a mainstream entertainment form at present. The video service provider can provide a large amount of videos to the user by adopting streaming media and other technologies, and the user can watch the videos through a video client installed on the terminal.

The video client can play the video according to a default hardware decoding playing mode or a default software decoding playing mode, wherein the hardware decoding playing mode is that the video client calls a system hardware player of the terminal to play the video, and the software decoding playing mode is that the video client calls a software player of the video client to play the video. Since the playing information of the video is different, for example, the playing information includes various video formats such as flv, rm, and mp4, and various video parameters such as resolution, frame rate, and code rate, and the performances of the system hardware players of different terminals and the software players of different video clients are also different, when the video client plays the video according to the default playing mode, the video client is prone to have the problems of blurred pictures, stuck, and even unable to play. At this time, the video client prompts the user to switch the playing mode, so as to solve the playing problem.

In the process of implementing the invention, the inventor finds that the prior art has at least the following problems:

After the video client acquires the video to be played, the better playing mode of the video cannot be judged in advance, and the video can be played only according to the default playing mode, so that the video client often has a playing problem when playing the video, and the video playing quality is poor.

Disclosure of Invention

in order to solve the problems in the prior art, embodiments of the present invention provide a method and an apparatus for playing a video. The technical scheme is as follows:

in a first aspect, a method for playing a video is provided, where the method includes:

the method comprises the steps that a video client receives a playing instruction of a target video and calls a software player to obtain target video information of the target video;

the video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information;

If so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video.

further, the video client determines whether to call a system hardware player to play the target video according to a preset playing rule and the target video information, including:

The video client searches a target playing rule corresponding to the target video information in the preset playing rule;

If the target playing rule specifies that a system hardware player is called to play the video, the video client judges that the system hardware player is called to play the target video;

if the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the video client judges that the system hardware player is not called to play the target video.

Further, the method further comprises:

If abnormal playing occurs when the target video is played, the video client collects abnormal information and player information;

And the video client feeds the abnormal information, the player information and the target video information back to a server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

further, the method further comprises:

the video client periodically updates the preset playing rule from the server;

Or the video client updates the preset playing rule from the server based on an updating instruction sent by the server.

further, the method further comprises:

if the software player has abnormal playing when playing the target video, the video client calls the system hardware player to play the target video;

or if the system hardware player has abnormal playing when playing the target video, the video client calls the software player to play the target video.

In a second aspect, an apparatus for playing a video is provided, the apparatus comprising:

The acquisition module is used for receiving a playing instruction of a target video and calling a software player to acquire target video information of the target video;

The judging module is used for judging whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information;

and the calling module is used for calling the system hardware player to play the target video if the target video is the video, and otherwise, continuing to call the software player to play the target video.

further, the determining module is further configured to:

Searching a target playing rule corresponding to the target video information in the preset playing rule;

if the target playing rule specifies that a system hardware player is called to play the video, judging that the system hardware player is called to play the target video;

if the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the system hardware player is judged not to be called to play the target video.

further, the apparatus further comprises:

The feedback module is used for collecting abnormal information and player information if abnormal playing occurs when the target video is played; and feeding back the abnormal information, the player information and the target video information to a server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

Further, the apparatus further comprises:

the updating module is used for periodically updating the preset playing rule from the server; or updating the preset playing rule from the server based on an updating instruction sent by the server.

further, the calling module is further configured to:

If the software player has abnormal playing when playing the target video, calling the system hardware player to play the target video; or if the system hardware player has abnormal playing when playing the target video, calling the software player to play the target video.

In a third aspect, a terminal is provided, which includes a processor and a memory, where at least one instruction, at least one program, a code set, or a set of instructions is stored in the memory, and the at least one instruction, the at least one program, the code set, or the set of instructions is loaded and executed by the processor to implement the method for playing back video according to the first aspect.

In a fourth aspect, there is provided a computer readable storage medium having stored therein at least one instruction, at least one program, set of codes, or set of instructions, which is loaded and executed by a processor to implement the method of playing back video according to the first aspect.

The technical scheme provided by the embodiment of the invention has the following beneficial effects:

in the embodiment of the invention, a video client receives a playing instruction of a target video and calls a software player to acquire target video information of the target video; the video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information; if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video. Therefore, the video client can judge the better playing mode of the video in advance based on the acquired video information and by combining the preset playing rule, and then the video client can play the video according to the better playing mode, so that the playing problem occurring according to the default playing mode is avoided, and the better video playing quality can be achieved.

drawings

In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings needed to be used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.

Fig. 1 is a flowchart of a method for playing a video according to an embodiment of the present invention;

Fig. 2 is a flowchart of a method for playing a video according to an embodiment of the present invention;

fig. 3 is a schematic structural diagram of an apparatus for playing a video according to an embodiment of the present invention;

fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present invention.

Detailed Description

In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail with reference to the accompanying drawings.

the embodiment of the invention provides a method for playing a video, wherein an execution main body of the method can be a terminal, the terminal can be any equipment with a video playing function, such as a smart phone, a tablet personal computer, a smart television, a smart set top box and the like, a system hardware player can be preset in the terminal by a terminal manufacturer, the system hardware player can decode and play the video, and meanwhile, the system hardware player can be provided with a video playing interface for other video clients to call. The terminal can also be provided with a video client by a user, the video client can be video playing software developed by various video service providers, and the video client can be internally provided with a software player which can decode and play videos. The terminal may include a processor, a memory, and a transceiver, wherein the processor may be configured to perform a process of playing a video, the memory may be configured to store data required and generated during the process, and the transceiver may be configured to receive and transmit related data during the process.

The following will describe in detail a processing flow of the method for playing a video shown in fig. 1 with reference to the specific embodiment, and the content may be as follows:

step 101: the video client receives a playing instruction of the target video and calls the software player to acquire target video information of the target video.

In implementation, when a user wants to watch a certain video (which may be called a target video), the user may open a video client at the terminal, search for the target video, and the terminal may display an information page of the target video. After the user clicks the video playing key in the information page, the video client may receive a playing instruction of the target video, where the playing instruction may carry a Uniform Resource Locator (URL) address of the target video. Then, the video client may extract a URL address of the target video, and call a built-in software player to access the URL address, so that the software player may obtain video information (which may be referred to as target video information) of the target video, and may send the obtained target video information to the video client, where the target video information may include information such as parameters of a video format, a video resolution, and the like of the target video, such as an flv format, a 3840 × 2160 resolution, and the like. Taking an example of transmitting a target video by using an HTTP Live Streaming (HTTP Live Streaming) Streaming media protocol, a URL address of the target video points to an index file of the target video, and target video information may be recorded in the index file, so that a software player may obtain the index file of the target video by accessing the URL address of the target video, and further, the software player may obtain the target video information by analyzing the index file. In other cases, the software player may also obtain video data of the target video by accessing a URL address of the target video, and then may obtain target video information by parsing header information of the video data.

it should be noted that, in order to ensure the stability of the system hardware player, a terminal manufacturer generally strictly limits the modification authority of the system hardware player, so that it is difficult for a video service provider to modify the system hardware player, and thus it is difficult for a video client developed by the video service provider to obtain video information analyzed by the system hardware player after calling the system hardware player. The video client is developed by a video service provider, and the video service provider can easily set the processing flow of a software player built in the video client, so that the video client can acquire the video information analyzed by the software player by calling the software player.

step 102: and the video client judges whether to call a system hardware player to play the target video or not according to a preset playing rule and the target video information.

in implementation, the video client may locally store a preset playing rule, and the preset playing rule may record a preferred playing mode corresponding to various video information, for example, the preferred playing mode corresponding to the video information with flv format and 3840 × 2160 resolution may be played by calling a software player, and the preferred playing mode corresponding to the video information with mp4 format and 1920 × 1080 resolution may be played by calling a system hardware player. Because the playing effect of the system hardware player is generally better than that of the software player, the playing rule can be set according to the following standard: if the system hardware player can support certain video information, the system hardware player is called to play the video with the video information. In this way, after the software player acquires the target video information of the target video, the software player can send the target video information to the video client, and then the video client can judge whether to call the system hardware player to play the target video by using the stored preset playing rule and the received target video information.

Optionally, the video client determines whether to call a system hardware player to perform playing processing on the target video, which may specifically be as follows: the video client searches a target playing rule corresponding to the target video information in a preset playing rule; if the target playing rule specifies that the system hardware player is called to play the video, the video client judges that the system hardware player is called to play the target video; if the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the video client judges that the system hardware player is not called to play the target video.

In implementation, the preset playing rules may include a plurality of playing rules, each playing rule may correspond to one type of video information, and each playing rule may specify: and calling a certain player to play the video with certain video information. In addition, since the video information is too much, one type of video information corresponding to each playing rule may only include several types of video information, such as video format, resolution, frame rate, and the like. The preset playing rules may be as shown in table one, in which a preset playing rule corresponding to a video format, a resolution, and a frame rate is exemplified.

watch 1

therefore, after the video client acquires the target video information, the target playing rule corresponding to the target video information can be searched in the preset playing rule. If a target playing rule corresponding to the target video information can be found in the preset playing rules and the target playing rule specifies that the system hardware player is called to play the video, the video client can judge that the system hardware player is called to play the target video; if the target playing rule corresponding to the target video information can be found in the preset playing rule, but the target playing rule specifies that the software player is called to play the video, the video client can judge that the system hardware player is not called to play the target video. In another case, if the target playing rule corresponding to the target video information is not found in the preset playing rules, and the compatibility of the system hardware player is poor, the video client may determine that the system hardware player is not called to play the target video.

Step 103: if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video.

In implementation, after the video client judges according to the preset playing rule and the target video information, if the judgment result is that the system hardware player is called to play the target video, the video client can call the system hardware player to play the target video; if the judgment result is that the system hardware player is not called to play the target video, the video client can call the software player to play the target video. Therefore, the video client can judge the better playing mode of the target video in advance based on the acquired target video information and by combining the preset playing rule, and then the video client can play the target video according to the better playing mode, so that the playing problem occurring according to the default playing mode is avoided, and the better video playing quality can be achieved.

Optionally, when the player is playing abnormally, the video client may report to the server, and the corresponding processing may be as follows: if abnormal playing occurs when the target video is played, the video client collects abnormal information and player information; and the video client feeds the abnormal information, the player information and the target video information back to the server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

In implementation, the video client may monitor the play status of the target video. If the target video information of the target video is newly-appeared video information, for example, a newly-developed video format and resolution, the target playing information is likely not recorded in the preset playing rule, and then after the video client determines to call the software player to play the target video, the software player may have playing abnormality, such as an abnormal playing state of blurred picture, stuck picture, even unable to play, and the like. In another case, if the preset playing rule only records several types of set video information, such as only records video format, resolution, and frame rate, and the playing mode corresponding to the target video information recorded in the preset playing rule is to invoke the system hardware player to play, after the video client determines to invoke the system hardware player to play the target video, an abnormal playing state may occur when the system hardware player plays the target video because the video information, such as the bit rate, that is not recorded in the preset playing rule in the target video information may occur because the system hardware player does not support the bit rate.

Specifically, if an abnormal playing state is detected, the video client may collect abnormal information occurring during the playing process, such as a picture module, a pause or a failure to play, and player information, i.e. a currently called software player or a system hardware player. Then, the video client may feed back the abnormal information, the player information, and the target video information to the server, where the server may be any server maintained by the video service provider for updating the preset playing rule. In this way, the server may analyze the received abnormal information, player information, and video information, so as to update a preset playing rule. For example, if the playing mode corresponding to the reported video information is not recorded in the preset playing rule, the server may add the playing mode corresponding to the reported video information to the preset playing rule based on the reported player information, that is, invoke a player different from the reported player information to play the video with the video information, for example, if the player information reported by the video client is a software player, it indicates that the effect of the video client invoking the software player to play the video is poor, and correspondingly, the video client may invoke a system hardware player to play the video.

Optionally, the video client may update the preset playing rule from the server, and the corresponding processing may be as follows: the video client periodically updates a preset playing rule from the server; or the video client updates the preset playing rule from the server based on an updating instruction sent by the server.

In implementation, the server can continuously receive the abnormal information, the player information and the video information reported by each video client, and then the server can continuously update the preset playing rule, so that the video client can avoid the reoccurrence of the previous abnormal playing situation based on the updated preset playing rule, and better video playing quality is achieved. The video client can update the preset playing rule from the server according to a preset period, such as three days or a week; the video client can also update the preset playing rule from the server when receiving an updating instruction pushed by the server. Therefore, the video client can be ensured to acquire the newer preset playing rule in time, and the system resource waste caused by frequent synchronization can be avoided.

Optionally, the video client may automatically switch the player when the playing is abnormal, and the corresponding processing may be as follows: if the software player plays the target video abnormally, the video client calls a system hardware player to play the target video; or if the system hardware player has abnormal playing when playing the target video, the video client calls the software player to play the target video.

in implementation, the video client may monitor the play status of the target video. If the video client calls the software player to play the target video, the video client can call the system hardware player to play the target video if abnormal playing occurs; if abnormal playing occurs when the video client calls the system hardware player to play the target video, the video client can call the software player to play the target video. Therefore, when playing is abnormal, the video client can automatically switch the called player, the video playing quality is guaranteed, meanwhile, the problem that part of users cannot switch playing modes can be solved, and user experience is improved.

Fig. 2 may be referred to above with respect to the process of playing the target video by the video client.

In the embodiment of the invention, a video client receives a playing instruction of a target video and calls a software player to acquire target video information of the target video; the video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information; if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video. Therefore, the video client can judge the better playing mode of the video in advance based on the acquired video information and by combining the preset playing rule, and then the video client can play the video according to the better playing mode, so that the playing problem occurring according to the default playing mode is avoided, and the better video playing quality can be achieved.

based on the same technical concept, an embodiment of the present invention further provides an apparatus for playing a video, as shown in fig. 3, the apparatus includes:

An obtaining module 301, configured to receive a play instruction of a target video, and invoke a software player to obtain target video information of the target video;

A judging module 302, configured to judge whether to invoke a system hardware player to play the target video according to a preset playing rule and the target video information;

And the calling module 303 is configured to call the system hardware player to play the target video if the target video is the video, and continue to call the software player to play the target video if the target video is the video.

Optionally, the determining module 301 is further configured to:

searching a target playing rule corresponding to the target video information in the preset playing rule;

If the target playing rule specifies that a system hardware player is called to play the video, judging that the system hardware player is called to play the target video;

if the target playing rule is not found, or the software player is called to play the video according to the regulation in the target playing rule, the system hardware player is judged not to be called to play the target video.

optionally, the apparatus further comprises:

A feedback module 304, configured to collect exception information and player information if playback exception occurs while the target video is played; and feeding back the abnormal information, the player information and the target video information to a server so that the server updates the preset playing rule based on the abnormal information, the player information and the target video information.

Optionally, the apparatus further comprises:

an updating module 305, configured to periodically update the preset playing rule from the server; or updating the preset playing rule from the server based on an updating instruction sent by the server.

optionally, the invoking module 303 is further configured to:

If the software player has abnormal playing when playing the target video, calling the system hardware player to play the target video; or if the system hardware player has abnormal playing when playing the target video, calling the software player to play the target video.

In the embodiment of the invention, a video client receives a playing instruction of a target video and calls a software player to acquire target video information of the target video; the video client judges whether a system hardware player is called to play the target video or not according to a preset playing rule and the target video information; if so, the video client calls the system hardware player to play the target video, otherwise, the software player continues to be called to play the target video. Therefore, the video client can judge the better playing mode of the video in advance based on the acquired video information and by combining the preset playing rule, and then the video client can play the video according to the better playing mode, so that the playing problem occurring according to the default playing mode is avoided, and the better video playing quality can be achieved.

It should be noted that: in the video playing apparatus provided in the above embodiment, when playing a video, only the division of the above functional modules is used for illustration, and in practical applications, the above function distribution may be completed by different functional modules according to needs, that is, the internal structure of the apparatus is divided into different functional modules to complete all or part of the above described functions. In addition, the apparatus for playing a video and the method for playing a video provided by the above embodiments belong to the same concept, and specific implementation processes thereof are detailed in the method embodiments and will not be described herein again.

fig. 4 shows a schematic structural diagram of a terminal. The terminal can be used for implementing the method for playing the video provided in the above embodiment.

The terminal 400 may include components such as a memory 120 including one or more computer-readable storage media, an input unit 130, a display unit 140, an audio circuit 160, a WiFi (Wireless Fidelity) module 170, a processor 180 including one or more processing cores, and a power supply 150. Those skilled in the art will appreciate that the terminal configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:

The memory 120 may be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by operating the software programs and modules stored in the memory 120.

The input unit 130 may be used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control. In particular, the input unit 130 may include a touch-sensitive surface 131 as well as other input devices 132.

The display unit 140 may be used to display information input by or provided to a user and various graphical user interfaces of the terminal 400, which may be made up of graphics, text, icons, video, and any combination thereof. The display unit 140 may include a display panel 141.

audio circuitry 160, speaker 161, and microphone 162 may provide an audio interface between a user and terminal 400.

WiFi belongs to a short-distance wireless transmission technology, and the terminal 400 can help a user to browse a web page and access streaming media by receiving and sending an email through the WiFi module 170, which provides the user with wireless broadband internet access.

The processor 180 is a control center of the terminal 400, connects various parts of the entire mobile phone using various interfaces and lines, and performs various functions of the terminal 400 and processes data by operating or executing software programs and/or modules stored in the memory 120 and calling data stored in the memory 120, thereby performing overall monitoring of the mobile phone.

the terminal 400 also includes a power supply 150 (e.g., a battery) for powering the various components

The terminal 400 also includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs including instructions for performing the process of playing video.

it will be understood by those skilled in the art that all or part of the steps for implementing the above embodiments may be implemented by hardware, or may be implemented by a program instructing relevant hardware, where the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a magnetic disk or an optical disk, etc.

The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like that fall within the spirit and principle of the present invention are intended to be included therein.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:用于处理视频的方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类