Mixed Media Player Interface for Dynamic Program Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing multimedia applications on electronic devices typically offer a list of programs that are limited to a single type, resulting in poor richness and limited user experience.
Innovation Solution
A method and device for mixedly playing multimedia programs, allowing multiple types of programs to be played within a single list, with switching capabilities between different types of programs using distinct player interfaces.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If only one type of multimedia program is included in the list, then the system structure is simple, but the richness of multimedia programs is poor
Solution Approach 1:
The player interface is designed to play multiple types of multimedia programs (music, video, podcast, etc.) through a unified interface. The system uses a single player interface that can adapt to different media types by dynamically adjusting its display and control elements, eliminating the need for separate player interfaces for each media type while maintaining rich program variety.
Solution Approach 2:
The player interface is divided into multiple display areas including a first display area for program information and a second display area for playback controls. This segmentation allows the interface to efficiently present different types of multimedia information and controls appropriate to each media type within a unified structure.
2Ease of operation
If multiple types of multimedia programs are played in separate player interfaces, then each program type has dedicated interface, but the switching operation becomes complex
Solution Approach 1:
A single player interface serves multiple functions by playing different types of multimedia programs (music, video, podcast, etc.) through unified control mechanisms. The interface dynamically adapts its display elements and controls based on the current media type, providing ease of operation while maintaining a simple system structure with only one player interface.
Solution Approach 2:
The player interface dynamically adjusts its configuration based on the type of multimedia program being played. Display elements and control options are automatically modified to match the current media type, allowing seamless switching between different program types without requiring separate static interfaces for each type.
3Device complexity
If a unified player interface plays all program types, then the system structure is simple, but different program types may require different interface elements
Solution Approach 1:
The player interface dynamically reconfigures itself based on the type of multimedia program being played. When a music program is detected, music-specific controls and display elements are activated; when a video program is detected, video-appropriate controls and layout are applied. This dynamic adaptation allows a single unified interface to properly handle diverse program types without requiring separate dedicated interfaces.
Solution Approach 2:
Different parts of the player interface are optimized for different media types through dynamic configuration. The first display area shows program information appropriate to the current media type, while the second display area provides controls specific to that media type. This local quality adjustment ensures each part of the interface is optimally suited to the current program while maintaining overall interface unity.
Data Source
AI summary
A method and device for mixedly playing a program are provided by embodiments of the disclosure, the method of mixedly playing a program including: playing, in a first player interface of an application, a first multimedia program in a first list, the application being used to play at least two types of multimedia programs included in the first list; receiving a switching operation in the application, the switching operation being used to instruct the first multimedia program being played to switch to a second multimedia program in the first list; and if a type of the first multimedia program is different from the second multimedia program, playing the second multimedia program in a second player interface of the application, the first player interface and the second player interface being used to play different types of multimedia programs respectively.


