Custom multimedia file playback engine and custom multimedia file playback method
A technology for multimedia files and playback methods, applied in the field of micro courseware, can solve problems such as functional defects, performance defects, and image clarity effects, and achieve the effects of small bandwidth usage, reduced delay, and compensation for performance defects
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0058] like figure 1 , figure 2As shown, the custom multimedia file playback engine is mainly composed of a master controller, a framer, a loader, a time driver, a resource stack unit, a parser, an audio controller, and a rendering controller. When the user starts the playback engine, the user opens the micro On the lesson playback page, after starting the use case, the master controller initializes the loader, the loader downloads the server-side micro-lesson file, calls the parser after the download is completed, the parser parses the file, decomposes the resource data, and the loader pushes the action data into the resource In the action stack of the stack unit, after the push is completed, the master controller calls the framer to frame, and the framer reads the action stack data from the resource stack unit and converts the action data into the final result data and pushes the data into In the frame stack, the master controller starts the time driver after receiving the...
Embodiment 2
[0060] like image 3 , Figure 4 As shown, the present invention discloses a custom multimedia file playback method on the basis of a custom multimedia file playback engine, including two kinds of starting playback and dragging and resuming playback, and the described startup playback includes the following steps:
[0061] (2.1) Open the playback page: the user starts the UI component, opens the playback page, and starts the use case;
[0062] (2.2) Initialization: the initial loader of the master controller;
[0063] (2.3) Load file data: the loader downloads the server-side micro-course file, and calls the parser after the download is complete;
[0064] (2.4) Decompose resource data: the parser parses according to the file specification protocol, classifies action resources, sound resources, and picture material resources and puts them into the pending queue, and generates zero-time cache files for sounds and pictures;
[0065] (2.5) Push the action data into the action s...
Embodiment 3
[0097] In order to better realize the present invention, on the basis of embodiment 2, the dragging and resuming playback of this embodiment include the following steps:
[0098] (3.1) The user drags or resumes playback: the user drags the UI component to play or continue to play, and the use case starts;
[0099] (3.2) Start playback: the master controller obtains the time point information from the time driver and starts timing;
[0100] (3.3) Start sound playback: the time driver triggers the audio controller to play after receiving the signal from the master controller in step (3.2);
[0101] (3.4) Play the data frame: the time driver calls the playback of the rendering controller every 40 milliseconds while step (3.3);
[0102] (3.5) The rendering controller obtains the data at the current time point: the rendering controller obtains the data frame at the corresponding time point from the frame stack of the resource stack unit;
[0103] (3.6) The resource stack unit pop...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com