WebView Animation Player for Live Streaming
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current methods for releasing new application versions and playing animations on mobile devices are complex, time-consuming, and require significant storage space, leading to inefficient user experiences.
Innovation Solution
A terminal and method for displaying animation in a live streaming room, which involves generating a Web View object, setting an animation player, providing the animation player with animation resources, and displaying the animation effects through the animation player, allowing for dynamic initialization of media components and bypassing time-consuming platform application processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If animations are played using native media libraries compiled with the application, then animation playback is achieved, but the release process becomes complex and time-consuming
Solution Approach 1:
The patent introduces a WebView object as an intermediary component that bridges the application and animation playback. Instead of directly integrating media libraries into the application code, the WebView serves as a mediator that loads and executes animation resources from remote servers, thereby simplifying the release process while maintaining animation playback functionality
Solution Approach 2:
The patent implements dynamic initialization of media components through the WebView object. The animation player is not statically compiled but dynamically created and configured within the WebView, allowing for flexible resource loading and playback control without requiring complex compilation processes for each animation variant
2Reliability
If large amounts of animation files are stored locally for rich content display, then animation playback quality is improved, but storage space requirements increase significantly
Solution Approach 1:
The patent extracts animation resources from local storage requirements and moves them to remote server-based resources. The WebView object enables the application to access animation files through network requests rather than requiring them to be pre-downloaded and stored locally, thereby maintaining playback quality while significantly reducing storage space consumption
Solution Approach 2:
The WebView object serves multiple functions: it acts as a browser for loading web pages, a player for animating resources, and a resource manager for handling animation files. This multi-functional component eliminates the need for separate native media libraries and local storage mechanisms, reducing overall storage requirements while maintaining rich content display capabilities
Data Source
AI summary
A terminal for displaying animation in a live streaming room, comprising one or a plurality of processors, wherein the one or plurality of processors execute a machine-readable instruction to perform: generating a Web View object on a screen; setting an animation player for displaying an animation in the Web View object, providing the animation player with an animation resource; and displaying an effect of the animation resource via the animation player. According to the present disclosure, the media components may be initialized dynamically and a systematic way of conducting media resources through the web may also be realized. Therefore, the user experience may be improved.


