CN110650365A - Media file seamless switching playing method and system - Google Patents

Media file seamless switching playing method and system Download PDF

Info

Publication number
CN110650365A
CN110650365A CN201910908754.XA CN201910908754A CN110650365A CN 110650365 A CN110650365 A CN 110650365A CN 201910908754 A CN201910908754 A CN 201910908754A CN 110650365 A CN110650365 A CN 110650365A
Authority
CN
China
Prior art keywords
file
connection mode
cache
media file
playing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910908754.XA
Other languages
Chinese (zh)
Inventor
唐峰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Wingtech Information Technology Co Ltd
Original Assignee
Shanghai Xiaomei Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Xiaomei Technology Co Ltd filed Critical Shanghai Xiaomei Technology Co Ltd
Priority to CN201910908754.XA priority Critical patent/CN110650365A/en
Publication of CN110650365A publication Critical patent/CN110650365A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/439Processing of audio elementary streams
    • H04N21/4392Processing of audio elementary streams involving audio buffer management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44004Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving video buffer management, e.g. video decoder buffer or video display buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44227Monitoring of local network, e.g. connection or bandwidth variations; Detecting new devices in the local network

Abstract

The invention provides a seamless switching playing method of media files, which comprises the following steps: playing the media file through a first connection mode; caching the media file to obtain a first cache file; when the first connection mode is switched to the second connection mode, playing a first cache file, and caching the media file through the second connection mode to obtain a second cache file, wherein the ending time of the first cache file is later than the starting time of the second cache file; and after the first cache file is played, continuously playing the second cache file according to the switching point, thereby realizing the seamless switching playing of the media file. The seamless switching playing method of the media file can avoid the phenomenon that the media file is paused when being played due to the switching of the connection mode in the prior art, does not need to be manually played and switched by a user, avoids the problem of frame loss of the media file before and after the manual switching, and improves the user experience.

Description

Media file seamless switching playing method and system
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of streaming media real-time processing, in particular to a method and a system for seamlessly switching and playing media files.
[ background of the invention ]
When a user connects a USB sound card to play a media file, such as audio, the USB sound card is suddenly disconnected, and when the user connects the USB sound card to play the media file through Bluetooth or other connection modes, the audio signal is usually paused; or when the user plays audio in the state of connecting the Bluetooth, the connection of the Bluetooth sound card is suddenly disconnected, and when the user is connected through the USB sound card or other sound card devices, the phenomenon that the audio signal is paused is also usually generated; or in some USB sound card devices with bluetooth function, the disconnection of bluetooth and/or the disconnection of USB sound card may cause the audio signal to pause playing.
Or, when the user plays the media file, such as a video, at WIFI, the WIFI is suddenly disconnected, and when the video is played through bluetooth or other methods, the video is usually paused or paused.
The state of pausing the playing often affects the experience of the user in playing the audio or video, and the user needs to manually switch the audio or video from the pause state to the playing state under the player of the main device to continue playing the audio or video. Even if the audio or video is manually switched and the previous playing can be continued, a part of the played content (such as a frame of playing data) is still lost, and the seamless switching state cannot be achieved at all.
[ summary of the invention ]
The invention aims to provide a method and a system for seamlessly switching and playing media files, which can avoid the problem that the playing state of the media files is suspended due to the switching of connection transmission modes in the prior art.
In order to achieve the above object, the present invention provides a method for seamlessly switching and playing media files, comprising the following steps: playing the media file through a first connection mode;
caching the media file to obtain a first cache file;
when the first connection mode is switched to the second connection mode, playing a first cache file, and caching the media file through the second connection mode to obtain a second cache file, wherein the ending time of the first cache file is later than the starting time of the second cache file;
and after the first cache file is played, continuously playing the second cache file according to the switching point, thereby realizing the seamless switching playing of the media file.
In a preferred embodiment, the media files include locally stored media files or media files of an online network.
In a preferred embodiment, when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode.
In a preferred embodiment, when the media file is a media file on an online network, the first cache file is obtained by caching the media file after receiving a command to play the media file in the first connection mode.
In a preferred embodiment, the switching point is a position where an overlapping portion of the first cache file and the second cache file is removed from the second cache file;
the continuing to play the second cache file according to the switching point specifically includes: and continuing to play the second cache file at the position of the second cache file from which the overlapping part of the first cache file and the second cache file is removed.
The invention also provides a seamless switching and playing system for the media files, which comprises main equipment, slave equipment and a connecting module for connecting the main equipment and the slave equipment;
the connection module is used for transmitting the media file to the slave equipment through the connection module for displaying through the slave equipment when the master equipment plays the media file, and the connection module comprises a first connection mode and a second connection mode different from the first connection mode;
the main equipment also comprises a playing module, a caching module and a switching module;
the playing module is used for playing the media file;
the cache module is used for caching the media file in a first connection mode to obtain a first cache file;
a switching module: the first connection mode is switched to the second connection mode;
the playing module is further used for playing the first cache file when the first connection mode is switched to the second connection mode;
the cache module is further used for caching the media file in a second connection mode to obtain a second cache file;
and the playing module is also used for continuously playing the second cache file according to the switching point after the first cache file is played, so as to realize seamless switching playing of the media file.
In a preferred embodiment, the media files include locally stored media files or media files of an online network.
In a preferred embodiment, when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode.
In a preferred embodiment, when the media file is a media file on an online network, the first cache file is obtained by caching the media file after receiving a command to play the media file in the first connection mode.
In a preferred embodiment, the switching point is a position where an overlapping portion of the first cache file and the second cache file is removed from the second cache file;
the continuing to play the second cache file according to the switching point specifically includes: and continuing to play the second cache file at the position of the second cache file from which the overlapping part of the first cache file and the second cache file is removed.
Compared with the prior art, the seamless switching playing method and system for the media files can avoid the phenomenon that the media files are paused during playing due to switching of the connection mode in the prior art, do not need a user to perform manual playing switching any more, and simultaneously avoid the problem of frame loss of the media files before and after the manual switching.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
[ description of the drawings ]
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings needed to be used in the embodiments will be briefly described below, it should be understood that the following drawings only illustrate some embodiments of the present invention and therefore should not be considered as limiting the scope, and for those skilled in the art, other related drawings can be obtained according to the drawings without inventive efforts.
FIG. 1 is a flow chart of a seamless switching playing method for media files according to the present invention;
fig. 2 is a schematic structural diagram of a seamless switching and playing system for media files according to the present invention.
[ detailed description ] embodiments
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. The components of embodiments of the present invention generally described and illustrated in the figures herein may be arranged and designed in a wide variety of different configurations. Thus, the following detailed description of the embodiments of the present invention, presented in the figures, is not intended to limit the scope of the invention, as claimed, but is merely representative of selected embodiments of the invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a flowchart of a seamless switching playing method for a media file according to an embodiment of the present invention, where the seamless switching playing method for the media file includes the following steps:
s1: playing the media file through a first connection mode;
s2: caching the media file to obtain a first cache file;
s3: when the first connection mode is switched to the second connection mode, playing a first cache file, and caching the media file through the second connection mode to obtain a second cache file, wherein the ending time of the first cache file is later than the starting time of the second cache file;
s4: and after the first cache file is played, continuously playing the second cache file according to the switching point, thereby realizing the seamless switching playing of the media file.
In the invention, when the media file is played in the first connection mode, the media file is cached, when a new connection mode appears, the media file is cached through the new connection mode, when the connection mode needs to be switched, the cached file in the first connection mode can be continuously played, after the new connection mode is switched, the cached file in the new connection mode can be directly played, in the switching process, due to the existence of the cached file, the seamless switching playing can be realized in the switching process, the problem that the playing needs to be continuously played manually after the pause in the prior art or the frame loss problem caused by the manual playing can be avoided, and the user experience is improved.
In order to explain the present invention more clearly, each step of the present invention is specifically described below.
Wherein, step S1: and playing the media file in a first connection mode.
Specifically, the first connection mode is one of a bluetooth connection mode, a USB connection mode, a WIFI connection mode, or an HDMI connection mode.
The media file may be an audio file, a video file, an audio file or a video file locally stored by the host device, or an audio file or a video file on an online network of the host device.
In the embodiment of the invention, the master device realizes the connection with the slave device through the first connection mode, and the media file is displayed on the slave device through the first connection mode when the multimedia file is played on the master device. The master device can be an electronic device such as a computer, a mobile phone and a tablet computer, and the slave device can be an electronic device such as a sound box and a display screen. For convenience of understanding, the embodiment of the present invention is specifically described by taking an example that the master device is a computer, the slave device is a sound box, the media file is a segment of audio file, the first connection mode is a USB sound card, and the computer plays the segment of audio file by connecting the USB sound card with the sound box.
Wherein, step S2: and caching the media file to obtain a first cache file.
Specifically, when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode. Specifically, two cases are included:
in the first situation, the host computer is connected with the slave audio via the first connection mode USB sound card, and is also connected with the slave audio via the second connection mode bluetooth, but at this time, when the host computer plays the media file stored in the computer only via the first connection mode USB sound card, the media file can be cached in the first connection mode to obtain the first cache file before the first connection mode is switched to the second connection mode.
In the second situation, the host device computer is currently connected with the slave device audio only through the first connection mode USB sound card, and when the media file stored in the computer is played through the first connection mode, if a second connection mode (such as bluetooth) occurs at this time, and the user needs to switch to the second connection mode to continue playing the media file, when the second connection mode is detected to occur, the media file being played is immediately cached in the first connection mode to obtain a first cache file, so that the first cache file is obtained by caching before the first connection mode is switched to the second connection mode.
The duration of the first cache file is longer than the time required for switching from the first connection mode to the second connection mode.
Further, when the media file is a media file on the network, the first cache file is obtained by starting to cache the media file after receiving a command to play the media file in the first connection mode, and the media file played by the master device through the slave device is actually the played first cache file.
In the embodiment of the invention, when the host device computer is connected with the slave device sound through the first connection mode USB sound card to play the media file on the network, namely the media file is played on line, for fluency of playing, when a command for playing the media file is received, the online media file is cached to obtain the first cache file, and the media file played by the host device through the slave device is actually the played first cache file.
Wherein, step S3: and when the first connection mode is switched to the second connection mode, playing the first cache file, and caching the media file through the second connection mode to obtain a second cache file, wherein the ending time of the first cache file is later than the starting time of the second cache file.
Specifically, the second connection mode is a connection mode different from the first connection mode. For example, if the first connection mode is a USB connection, the second connection mode may be a bluetooth connection or a WIFI connection.
In the prior art, because connection and switching of any connection mode require certain preparation time, the preparation time is generally used for driving the connection mode and the like. When a user plays an audio file in a USB connection mode, if the USB needs to be disconnected and the audio file is played through the Bluetooth, in the process of disconnecting the USB and switching the USB to the Bluetooth, the situation that the USB is disconnected and the Bluetooth is not completely prepared exists (for example, the USB is disconnected and the Bluetooth is still preparing for playing a media file), at the moment, the audio being played is paused, if the audio file needs to be continuously played, the user needs to manually click to play after the Bluetooth is prepared, in the switching process in the prior art, the user needs to manually play again, the effect of seamless switching playing cannot be achieved, and the user experience is reduced.
In the invention, because the media file is cached in advance, when the first connection mode is disconnected but the second connection mode is not completely prepared, the playing progress of the media file directly enters the process of playing the first cache file, and the media file is cached in the background through the second connection mode after the second connection mode is prepared to obtain the second cache file. When the first connection mode is switched to the second connection mode, the first cache file can be continuously played, so that the phenomenon that the playing of the media file is suspended because the first connection mode is interrupted and the second connection mode is not ready is avoided.
Wherein, step S4: and after the first cache file is played, continuously playing the second cache file according to the switching point, thereby realizing the seamless switching playing of the media file.
The step S4 specifically includes: and after the first cache file is played, starting to play the second cache file at the switching point of the second cache file, so as to realize seamless switching playing of the media file.
Specifically, the switching point is a position where the overlapping portion of the first cache file and the second cache file is removed from the second cache file, and starting playing the second cache file at the switching point of the second cache file specifically means starting to continue playing the second cache file at the position where the overlapping portion of the first cache file and the second cache file is removed from the second cache file.
According to the seamless switching playing method of the media files, the media files are cached in advance, when the first connection mode is disconnected but the second connection mode is not completely prepared, the playing progress of the media files directly enters playing of the first cache file, meanwhile, the media files are cached in the background through the second connection mode to obtain the second cache file, and after the first cache file is played, the playing is directly switched to the position, in the second cache file, of the second cache file, where the overlapping portion of the first cache file and the second cache file is removed, so that the second cache file is played continuously.
Fig. 2 is a schematic structural diagram of a media file seamless switching playing system according to the present invention, which includes a master device 10, a slave device 20, and a connection module 30 connecting the master device 10 and the slave device 20.
The connection module 30 is configured to transmit the media file to the slave device 20 through the connection module 30 and display the media file through the slave device 20 when the master device 10 plays the media file, where the connection module 30 includes a first connection mode and a second connection mode different from the first connection mode, and the media file of the master device can only be played through one of the connection modes in the same time period.
The main device 10 further includes a playing module 11, a caching module 12, and a switching module 13;
the playing module 11 is configured to play a media file;
the cache module 12 is configured to cache the media file in the first connection mode to obtain a first cache file;
the switching module 13: the first connection mode is switched to the second connection mode;
the playing module 11 is further configured to play the first cache file when the first connection mode is switched to the second connection mode;
the cache module 12 is further configured to cache the media file in a second connection manner to obtain a second cache file;
the playing module 11 is further configured to continue playing the second cache file according to the switching point after the first cache file is played, so as to implement seamless switching playing of the media file.
Specifically, the switching point is a position where the overlapping portion of the first cache file and the second cache file is removed from the second cache file, and starting playing the second cache file at the switching point of the second cache file specifically means starting to continue playing the second cache file at the position where the overlapping portion of the first cache file and the second cache file is removed from the second cache file.
Specifically, the first connection mode is one of a bluetooth connection mode, a USB connection mode, a WIFI connection mode, or an HDMI connection mode. The second connection mode is a connection mode different from the first connection mode. For example, if the first connection mode is a USB connection, the second connection mode may be a bluetooth connection or a WIFI connection.
The media file may be an audio file, a video file, an audio file or a video file locally stored by the host device, or an audio file or a video file on an online network of the host device.
Further, when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode. Specifically, two cases are included:
in the first situation, the host computer is connected with the slave audio via the first connection mode USB sound card, and is also connected with the slave audio via the second connection mode bluetooth, but at this time, when the host computer plays the media file stored in the computer only via the first connection mode USB sound card, the media file can be cached in the first connection mode to obtain the first cache file before the first connection mode is switched to the second connection mode.
In the second situation, the host device computer is currently connected with the slave device audio only through the first connection mode USB sound card, and when the media file stored in the computer is played through the first connection mode, if a second connection mode (such as bluetooth) occurs at this time, and the user needs to switch to the second connection mode to continue playing the media file, when the second connection mode is detected to occur, the media file being played is immediately cached in the first connection mode to obtain a first cache file, and the cache starting point of the first cache file is the moment when the second connection mode is detected to occur.
The duration of the first cache file is longer than the time required for switching from the first connection mode to the second connection mode.
Further, when the media file is a media file on the network, the first cache file is obtained by starting caching the media file by the cache module 12 after receiving a command to play the media file in the first connection mode, and the media file played by the play module 11 is actually the played first cache file.
In the embodiment of the present invention, the connection module 30 connects the master device and the slave device in a first connection manner, and when the playing module 11 on the master device plays the multimedia file, the media file is displayed on the slave device in the first connection manner of the connection module 30. The master device can be an electronic device such as a computer, a mobile phone and a tablet computer, and the slave device can be an electronic device such as a sound box and a display screen. For convenience of understanding, in the embodiment of the present invention, the master device is a computer, the slave device is a sound box, the media file is a segment of audio file, the first connection mode is a USB sound card, the second connection mode is bluetooth, and the computer plays the segment of audio file by connecting the USB sound card with the sound box.
In the prior art, because connection and switching of any connection mode require certain preparation time, the preparation time is generally used for driving the connection mode and the like. When a user plays an audio file in a USB connection mode, if the USB needs to be disconnected and the audio file is played through the Bluetooth, in the process of disconnecting the USB and switching the USB to the Bluetooth, the situation that the USB is disconnected and the Bluetooth is not completely prepared exists (for example, the USB is disconnected and the Bluetooth is still preparing for playing a media file), at the moment, the audio being played is paused, if the audio file needs to be continuously played, the user needs to manually click to play after the Bluetooth is prepared, in the switching process in the prior art, the user needs to manually play again, the effect of seamless switching playing cannot be achieved, and the user experience is reduced.
In the media file seamless switching playing system, the cache module 12 caches the media file in advance, when the USB sound card is disconnected but the Bluetooth is not completely prepared, the playing progress of the media file directly enters and plays the first cache file, and simultaneously the Bluetooth cache module 12 caches the media file to obtain the second cache file, until the first cache file is played, the second cache file is played continuously at the position where the overlapping part of the first cache file and the second cache file is removed from the second cache file directly, and as the playing is performed by using the cache files, the interruption-free playing of the media file is realized, namely, the seamless switching of the media file is realized.
Specifically, when the connection module 30 connects the master device and the slave device through the first connection mode, the connection module 30 needs to perform some preparation work, for example, when the first connection mode is a USB sound card connection, the USB interface is connected through hardware of a data signal line, so as to generate an interrupt state, then trigger a USB Detection Handshake signal (USB Detection Handshake) to start a clock of a controller of the USB, enable a physical layer of the controller, the master device will detect that the USB interface is connected, so as to send a reset signal to the USB sound card, request to obtain a descriptor, request to set a device address and an ID, load a USB driver of the corresponding master device according to the relevant ID value and descriptor to complete an enumeration part of the USB, correspondingly, the USB sound card end also needs to receive the reset signal, provide all descriptors and device ID values, and load a USB sound card driver of its own after all information is provided, namely, the USB drive is completed;
if the second connection mode is bluetooth connection, the current master device will be continuously scanned through the calling slave device initiated by bluetooth, when the slave device detects the master device, a response signal will be provided to establish connection of a link, and after pairing connection is performed through a related password, a corresponding bluetooth audio driver is loaded to realize connection of bluetooth audio.
The above description is only an embodiment of the present invention, and is not intended to limit the scope of the present invention, and all equivalent structures or equivalent flow transformations that are made by using the contents of the specification and the drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A media file seamless switching playing method is characterized by comprising the following steps:
playing the media file through a first connection mode;
caching the media file to obtain a first cache file;
when the first connection mode is switched to the second connection mode, playing a first cache file, and caching the media file through the second connection mode to obtain a second cache file, wherein the ending time of the first cache file is later than the starting time of the second cache file;
and after the first cache file is played, continuously playing the second cache file according to the switching point, thereby realizing the seamless switching playing of the media file.
2. The method of claim 1, wherein the media file comprises a locally stored media file or a media file of an online network.
3. The method as claimed in claim 2, wherein when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode.
4. The method as claimed in claim 2, wherein when the media file is a media file on an online network, the first cache file is obtained by caching the media file after receiving a command to play the media file in the first connection mode.
5. The method according to claim 1, wherein the switching point is a position of the second cache file where an overlapping portion of the first cache file and the second cache file is removed;
the continuing to play the second cache file according to the switching point specifically includes: and continuing to play the second cache file at the position of the second cache file from which the overlapping part of the first cache file and the second cache file is removed.
6. A media file seamless switching playing system is characterized by comprising a main device, a slave device and a connecting module for connecting the main device and the slave device;
the connection module is used for transmitting the media file to the slave equipment through the connection module for displaying through the slave equipment when the master equipment plays the media file, and the connection module comprises a first connection mode and a second connection mode different from the first connection mode;
the main equipment also comprises a playing module, a caching module and a switching module;
the playing module is used for playing the media file;
the cache module is used for caching the media file in a first connection mode to obtain a first cache file;
a switching module: the first connection mode is switched to the second connection mode;
the playing module is further used for playing the first cache file when the first connection mode is switched to the second connection mode;
the cache module is further used for caching the media file in a second connection mode to obtain a second cache file;
and the playing module is also used for continuously playing the second cache file according to the switching point after the first cache file is played, so as to realize seamless switching playing of the media file.
7. The seamless switching play system of media files as claimed in claim 6, wherein the media files include locally stored media files or media files of an online network.
8. The system as claimed in claim 7, wherein when the media file is a locally stored media file, the first cache file is obtained by caching the media file in the first connection mode before switching from the first connection mode to the second connection mode.
9. The system as claimed in claim 8, wherein when the media file is a media file on an online network, the first cache file is obtained by caching the media file after receiving a command to play the media file in the first connection mode.
10. The seamless switched media file playback system of claim 6,
the switching point is the position of the second cache file where the overlapping part of the first cache file and the second cache file is removed;
the continuing to play the second cache file according to the switching point specifically includes: and continuing to play the second cache file at the position of the second cache file from which the overlapping part of the first cache file and the second cache file is removed.
CN201910908754.XA 2019-09-25 2019-09-25 Media file seamless switching playing method and system Pending CN110650365A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910908754.XA CN110650365A (en) 2019-09-25 2019-09-25 Media file seamless switching playing method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910908754.XA CN110650365A (en) 2019-09-25 2019-09-25 Media file seamless switching playing method and system

Publications (1)

Publication Number Publication Date
CN110650365A true CN110650365A (en) 2020-01-03

Family

ID=68992586

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910908754.XA Pending CN110650365A (en) 2019-09-25 2019-09-25 Media file seamless switching playing method and system

Country Status (1)

Country Link
CN (1) CN110650365A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111954037A (en) * 2020-07-13 2020-11-17 深圳市九洲电器有限公司 Method for realizing seamless playing of network connection switching video stream and related product

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020122430A1 (en) * 2000-09-29 2002-09-05 Seth Haberman System and method for seamless switching
US20020133247A1 (en) * 2000-11-11 2002-09-19 Smith Robert D. System and method for seamlessly switching between media streams
US20060200576A1 (en) * 2005-02-23 2006-09-07 John Pickens Switching a client from unicasting to multicasting by simultaneously providing unicast and multicast streams to the client
CN101146319A (en) * 2006-09-11 2008-03-19 华为技术有限公司 A gateway for supporting seamless switching multi-mode terminal and its method
CN101227745A (en) * 2008-02-02 2008-07-23 华为软件技术有限公司 System, apparatus and method for switching network of mobile multimedia business
US7440430B1 (en) * 2004-03-30 2008-10-21 Cisco Technology, Inc. Jitter buffer management for mobile communication handoffs
US20100202405A1 (en) * 2007-09-18 2010-08-12 Thomson Licensing Access network handover for a mobile television system
CN105745961A (en) * 2013-11-20 2016-07-06 三菱电机株式会社 Wireless communication system, transmitter, receiver, and communication terminal
CN107613379A (en) * 2017-09-30 2018-01-19 努比亚技术有限公司 A kind of switching method of network connection, terminal and readable storage medium storing program for executing
WO2019093711A1 (en) * 2017-11-09 2019-05-16 주식회사 케이티 Media play-back apparatus, control server and method for providing seamless content using satellite broadcast network and mobile communication network

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020122430A1 (en) * 2000-09-29 2002-09-05 Seth Haberman System and method for seamless switching
US20020133247A1 (en) * 2000-11-11 2002-09-19 Smith Robert D. System and method for seamlessly switching between media streams
US7440430B1 (en) * 2004-03-30 2008-10-21 Cisco Technology, Inc. Jitter buffer management for mobile communication handoffs
US20060200576A1 (en) * 2005-02-23 2006-09-07 John Pickens Switching a client from unicasting to multicasting by simultaneously providing unicast and multicast streams to the client
CN101146319A (en) * 2006-09-11 2008-03-19 华为技术有限公司 A gateway for supporting seamless switching multi-mode terminal and its method
US20100202405A1 (en) * 2007-09-18 2010-08-12 Thomson Licensing Access network handover for a mobile television system
CN101227745A (en) * 2008-02-02 2008-07-23 华为软件技术有限公司 System, apparatus and method for switching network of mobile multimedia business
CN105745961A (en) * 2013-11-20 2016-07-06 三菱电机株式会社 Wireless communication system, transmitter, receiver, and communication terminal
CN107613379A (en) * 2017-09-30 2018-01-19 努比亚技术有限公司 A kind of switching method of network connection, terminal and readable storage medium storing program for executing
WO2019093711A1 (en) * 2017-11-09 2019-05-16 주식회사 케이티 Media play-back apparatus, control server and method for providing seamless content using satellite broadcast network and mobile communication network

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111954037A (en) * 2020-07-13 2020-11-17 深圳市九洲电器有限公司 Method for realizing seamless playing of network connection switching video stream and related product

Similar Documents

Publication Publication Date Title
US11936938B2 (en) Systems, methods, and media for presenting media content
US10922041B2 (en) Wireless screen transmission method, extension device, and wireless screen transmission system
US10734032B2 (en) Method, device, and system of synchronously playing media file
EP3096531A1 (en) One-screen sharing method, apparatus, and system
WO2013090489A1 (en) Method and apparatus for data transfer of touch screen events between devices
CN109005438B (en) Video playing method and device
US11962853B2 (en) Computing device upgrading system over a wireless network
US20240089538A1 (en) Port-connected television upgrader device
WO2023273854A1 (en) Control display method and apparatus, device, and medium
CN114281288A (en) Screen projection processing method and device and electronic equipment
WO2023142389A1 (en) Screen mirroring method and apparatus, and electronic device and storage medium
US11838589B2 (en) Port-connected television upgrader device
CN110650365A (en) Media file seamless switching playing method and system
US10769094B2 (en) Configuration options for display devices
WO2024022052A1 (en) Display terminal control method and system, display device, and storage medium
CN115437545A (en) Information processing method, information processing device, storage medium and electronic equipment
JP2012230627A (en) Transmitter, receiver, and transmission method
CN102571725B (en) The transmission changing method of multi-medium data, terminal and equipment
WO2013145699A1 (en) Image transfer system, image transfer method, terminal apparatus, image transmission method, and non-temporary computer readable medium storing image transmission program
EP3739874A1 (en) Video playback method and device, terminal device and computer readable storage medium
US8959262B2 (en) System and method for accelerating signal transmission
CN112346693A (en) Multi-screen interaction method and device, computer equipment and storage
KR20240062438A (en) Electronic apparatus and controlling method thereof
JP2013240108A (en) Content viewing system and device
WO2016177256A1 (en) Method and apparatus for controlling display device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right

Effective date of registration: 20220630

Address after: 200333 room 2111-l, 89 Yunling East Road, Putuo District, Shanghai

Applicant after: SHANGHAI WINGTECH INFORMATION TECHNOLOGY Co.,Ltd.

Address before: Room 2113-C, 89 Yunling East Road, Putuo District, Shanghai, 2003

Applicant before: SHANGHAI XIAOMEI TECHNOLOGY Co.,Ltd.

TA01 Transfer of patent application right
RJ01 Rejection of invention patent application after publication

Application publication date: 20200103

RJ01 Rejection of invention patent application after publication