CN101420349A - Method for implementing multimedia file synchronous downloading and playing - Google Patents
Method for implementing multimedia file synchronous downloading and playing Download PDFInfo
- Publication number
- CN101420349A CN101420349A CNA2008103056450A CN200810305645A CN101420349A CN 101420349 A CN101420349 A CN 101420349A CN A2008103056450 A CNA2008103056450 A CN A2008103056450A CN 200810305645 A CN200810305645 A CN 200810305645A CN 101420349 A CN101420349 A CN 101420349A
- Authority
- CN
- China
- Prior art keywords
- burst
- download
- downloaded
- multimedia file
- fragments
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
The present invention relates to a network download technology and a multimedia file display technology, concretely, relates to a method of realizing that multimedia files can be downloaded and displayed simultaneously. The present invention brings forward a method of realizing that multimedia files can be downloaded and displayed simultaneously. The main points of the technical solution are performing a fragment process of multimedia files to be downloaded, establishing recorder files corresponding to the fragments for recording download conditions of the fragments; setting the displayer that the size of the one-time read data is integer times of that of the fragments, and judging whether the number of the fragments that have been downloaded but not displayed is smaller than that of the one-time read fragments of the displayer or not according to the record of fragments downloading in the recorder files before the displayer plays; if true, the downloading is continued and the displayer enters a waiting state, if false, the displayer decodes the displayed fragments' content. Beneficial effect of the present invention comprises reducing waste of bandwidth resources and being convenient for a person to select a favorite multimedia file.
Description
Technical field
The present invention relates to network download technology and multimedia file play-back technology, relate to a kind of method that realizes that multimedia file is downloaded simultaneously and play specifically.
Background technology
Universal day by day along with the develop rapidly of Internet technology and network broadband, the user obtains multimedia file by the internet and also becomes more and more general.In the face of the multimedia file of magnanimity on the Internet, the Internet user at first needs these huge volumes of content are selected and filtered, and so just can navigate to the multimedia file of oneself liking and downloads.The network download technology occurs along with the birth of the Internet, and the network download technology is in continuous progress, speed of download is also constantly improving, but it is just present, film of user's download still needs the long period, if will download by the time and just know after finishing and be not the content oneself liked, concerning the user, both wasted Internet resources so, also wasted the time.Because traditional play-back technology fails to read broadcast to downloading the multimedia file of not finishing, for multimedia file resource and minimizing user bandwidth resource and the waste of time that helps user's accurate in locating oneself to like, play multimedia files when pressing for a kind of technology and be implemented in download does not have when can be implemented in download and the technology of play multimedia files at present as yet.
Summary of the invention
Technical problem to be solved by this invention is: at the deficiencies in the prior art, propose a kind of method that can realize that multimedia file is downloaded simultaneously and play.
The technical scheme that the present invention solves the problems of the technologies described above employing is: realize the method that multimedia file is downloaded simultaneously and play, may further comprise the steps:
A. start downloading process, and the needs multimedia file in download is carried out burst download;
B. create recorder file, the performance that the record burst is downloaded;
C. start the player process, the size of data that once reads when player plays is set, size of data should be the integral multiple of burst size;
D. according to the record of recorder file, judge and download the burst number whether the burst number finishing and be not read once reads less than player, if then player enters wait state, and get back to steps d; If not, execution in step e then;
Whether e. judge needs the burst of multimedia file in download all to download, if not, then continue downloading slicing, if then withdraw from downloading process;
F. read burst and play, and judge whether reading of burst all finishes, if not, then get back to step e, if then withdraw from the player process.
Write down the performance that burst is downloaded among the described step b in the following way: the number of bits in the recorder file is equal with burst quantity and the position is corresponding one by one with burst, the value of position is that the burst download of representing this correspondence at 1 o'clock is finished, and the value of position is that the burst download of representing this correspondence at 0 o'clock is not finished.
The invention has the beneficial effects as follows: reduce the waste of bandwidth resources, also saved user's time, be convenient to select the multimedia file of oneself liking.
Description of drawings
Fig. 1 is a method flow diagram of the present invention.
Embodiment
The invention will be further described below in conjunction with drawings and Examples.
As shown in Figure 1, the method that the realization multimedia file among the present invention is downloaded simultaneously and play may further comprise the steps: a. starts downloading process, and the needs multimedia file in download is carried out burst download; B. create recorder file, the performance that the record burst is downloaded; C. start the player process, the size of data that once reads when player plays is set, size of data should be the integral multiple of burst size; D. according to the record of recorder file, judge and download the burst number whether the burst number finishing and be not read once reads less than player, if then player enters wait state, and get back to steps d; If not, execution in step e then; Whether e. judge needs the burst of multimedia file in download all to download, if not, then continue downloading slicing, if then withdraw from downloading process; F. read burst and play, and judge whether reading of burst all finishes, if not, then get back to step e, if then withdraw from the player process.
Embodiment:
After starting downloading process, at first the needs multimedia file in download is carried out burst, creating a recorder file then is used for the burst of recording multimedia file and downloads performance, number of bits in this recorder file is equal with burst quantity and the position is corresponding one by one with burst, the value of position is that the burst download of representing this correspondence at 1 o'clock is finished, the value of position is that the burst download of representing this correspondence at 0 o'clock is not finished, all positions all put 0 when initialization, and the intact burst of every download is just with the position 1 of this burst correspondence.After starting the player process, the size of data that once reads in the time of setting player plays earlier is traditionally arranged to be the integral multiple of burst size; Player is downloaded situation at the burst that reads the multimedia file that burst writes down in needing according to recorder file before playing, judge to download the burst number whether the burst number finishing and be not read once reads less than player, if the burst number that the burst number that download is finished and is not read once reads less than player, then player needs to wait for that the stand-by period can be set by user oneself; If download the burst number that the burst number finish and be not read once reads more than or equal to player, then player is to the burst broadcast of decoding.Downloading process will judge whether the whole multimedia file has been downloaded when downloading, do not download if downloaded then continued, just withdraw from downloading process if downloaded, in order to avoid occupy system resource, can whether all become 1 and judge according to the position in the recorder file, if also have 0 just to represent that the whole multimedia file is downloaded as yet and finish; Equally, player also will judge whether to play all bursts of multimedia file when playing, if play and just withdraw from the player process, do not play and just continue to download and play, also but service recorder device file is a basis for estimation, judge promptly whether the current burst that reads of player corresponds to last position of recorder file, if do not correspond to, just expression does not play all bursts of multimedia file as yet.
Claims (2)
- [claim 1] realizes the method that multimedia file is downloaded simultaneously and play, and it is characterized in that: may further comprise the steps:A. start downloading process, and the needs multimedia file in download is carried out burst download;B. create recorder file, the performance that the record burst is downloaded;C. start the player process, the size of data that once reads when player plays is set, size of data should be the integral multiple of burst size;D. according to the record of recorder file, judge and download the burst number whether the burst number finishing and be not read once reads less than player, if then player enters wait state, and get back to steps d; If not, execution in step e then;Whether e. judge needs the burst of multimedia file in download all to download, if not, then continue downloading slicing, if then withdraw from downloading process;F. read burst and play, and judge whether reading of burst all finishes, if not, then get back to step e, if then withdraw from the player process.
- The method that [claim 2] realization multimedia file as claimed in claim 1 is downloaded simultaneously and play, it is characterized in that: write down the performance that burst is downloaded among the described step b in the following way: the number of bits in the recorder file equates with burst quantity, and the position is corresponding one by one with burst, the value of position is that the burst download of representing this correspondence at 1 o'clock is finished, and the value of position is that the burst download of representing this correspondence at 0 o'clock is not finished.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008103056450A CN101420349A (en) | 2008-11-20 | 2008-11-20 | Method for implementing multimedia file synchronous downloading and playing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNA2008103056450A CN101420349A (en) | 2008-11-20 | 2008-11-20 | Method for implementing multimedia file synchronous downloading and playing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101420349A true CN101420349A (en) | 2009-04-29 |
Family
ID=40630967
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2008103056450A Pending CN101420349A (en) | 2008-11-20 | 2008-11-20 | Method for implementing multimedia file synchronous downloading and playing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101420349A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013075578A1 (en) * | 2011-11-24 | 2013-05-30 | 腾讯科技(深圳)有限公司 | System and method for offline download of network resource file |
CN104506950A (en) * | 2014-12-29 | 2015-04-08 | 珠海全志科技股份有限公司 | Multithread download method and download device in network streaming media play, and download equipment |
CN104767777A (en) * | 2014-01-07 | 2015-07-08 | 中国移动通信集团贵州有限公司 | System and method of opening remote file |
CN105453581A (en) * | 2013-04-30 | 2016-03-30 | 杜比实验室特许公司 | System and method of outputting multi-lingual audio and associated audio from a single container |
CN105635254A (en) * | 2015-12-23 | 2016-06-01 | 小米科技有限责任公司 | Method and device for downloading multimedia resource |
CN105763632A (en) * | 2016-04-12 | 2016-07-13 | 刘健文 | File transmission method for transmitting files among plurality of clients |
CN105979346A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Method and device for playing streaming media |
-
2008
- 2008-11-20 CN CNA2008103056450A patent/CN101420349A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013075578A1 (en) * | 2011-11-24 | 2013-05-30 | 腾讯科技(深圳)有限公司 | System and method for offline download of network resource file |
CN103139241A (en) * | 2011-11-24 | 2013-06-05 | 腾讯科技(深圳)有限公司 | Off-line download system and method for network resource files |
CN105453581A (en) * | 2013-04-30 | 2016-03-30 | 杜比实验室特许公司 | System and method of outputting multi-lingual audio and associated audio from a single container |
CN105453581B (en) * | 2013-04-30 | 2020-02-07 | 杜比实验室特许公司 | System and method for outputting multi-language audio and associated audio from a single container |
CN104767777A (en) * | 2014-01-07 | 2015-07-08 | 中国移动通信集团贵州有限公司 | System and method of opening remote file |
CN104506950A (en) * | 2014-12-29 | 2015-04-08 | 珠海全志科技股份有限公司 | Multithread download method and download device in network streaming media play, and download equipment |
CN105979346A (en) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | Method and device for playing streaming media |
WO2017092329A1 (en) * | 2015-12-03 | 2017-06-08 | 乐视控股(北京)有限公司 | Method and apparatus for playing streaming media |
CN105635254A (en) * | 2015-12-23 | 2016-06-01 | 小米科技有限责任公司 | Method and device for downloading multimedia resource |
CN105635254B (en) * | 2015-12-23 | 2018-12-18 | 小米科技有限责任公司 | Multimedia resource method for down loading and device |
CN105763632A (en) * | 2016-04-12 | 2016-07-13 | 刘健文 | File transmission method for transmitting files among plurality of clients |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101420349A (en) | Method for implementing multimedia file synchronous downloading and playing | |
CN103747317B (en) | A kind of smooth playing control method of broadcasting storehouse under unstable network | |
CA2840091C (en) | Fast start of streaming digital media playback with deferred license retrieval | |
CN101303880B (en) | Method and apparatus for recording and playing audio-video document | |
KR100862630B1 (en) | System and method for synchronizing video frames and audio frames | |
WO2009033345A1 (en) | A method for simultaneously downloading and playing hypertext transfer stream media | |
KR101494904B1 (en) | Method and apparatus for generating thumbnails for video files | |
US8437613B2 (en) | Content display control apparatus, method therefor, program therefor, and recording medium therefor | |
WO2011127770A1 (en) | Method and device for controlling outputting frequency of information | |
CN105681874A (en) | Network video online playing method and device | |
CN101377946B (en) | Medium play method and terminal | |
WO2017092329A1 (en) | Method and apparatus for playing streaming media | |
WO2017101412A1 (en) | Playing method and device for android platform, and mobile terminal device | |
CN103686312B (en) | DVR multipath audio and video recording method | |
CN103873926A (en) | Method and system for downloading and playing media file | |
JP2010004309A (en) | Server, method, and program for generating digest video of moving image content | |
WO2010081318A1 (en) | Method and device for recording media | |
CN102143390B (en) | A kind of Online Video Play System and method | |
CN104485121A (en) | Method and system for automatically setting sound effect parameters | |
US20090060390A1 (en) | Image processing method and apparatus | |
CN104978966B (en) | Frame losing compensation implementation method and device in audio stream | |
CN103391467A (en) | Method for achieving synchronization of decoding and displaying of audio and video of network set-top box | |
CN107864393A (en) | The method and device that video is shown with captioning synchronization | |
JP4027242B2 (en) | Content capture device | |
CN106878290A (en) | The player method and device of audio frequency and video |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20090429 |