Video Projection Progress Handoff Across App State Changes
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing wireless screen projection technologies face challenges in maintaining synchronized video playback between a terminal and a screen projection device, particularly when the application on the terminal transitions between active and inactive states, leading to disruptions in the projection process.
Innovation Solution
A method and apparatus that enable seamless video projection by synchronizing playback between a terminal and a screen projection device through screen projection triggering and stopping events, allowing the video to continue playing across state changes, including events that activate or deactivate the application, ensuring continuous and synchronized playback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the terminal switches the application to inactive state to save resources, then energy consumption is reduced, but video playback continuity is interrupted
Solution Approach 1:
The system performs preliminary actions by pre-establishing projection relationships between the terminal and screen projection device before the application enters inactive state. The playing progress is recorded and transmitted to the screen projection device in advance, enabling seamless resumption of video playback without actual interruption when the application is reactivated.
Solution Approach 2:
The screen projection device acts as an intermediary that receives and stores playing progress information from the terminal. When the application transitions to inactive state, the progress is transmitted to the screen projection device which maintains it, allowing the video playback to continue seamlessly when the application is reactivated without requiring the terminal to maintain the playback state.
2Duration of action of moving object
If the terminal maintains application in active state to ensure playback continuity, then video playback continuity is maintained, but energy consumption increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing projection relationships between the terminal and screen projection device before the application enters inactive state. The playing progress is recorded and transmitted to the screen projection device in advance, enabling seamless resumption of video playback without actual interruption when the application is reactivated.
Solution Approach 2:
The screen projection device acts as an intermediary that receives and stores playing progress information from the terminal. When the application transitions to inactive state, the progress is transmitted to the screen projection device which maintains it, allowing the video playback to continue seamlessly when the application is reactivated without requiring the terminal to maintain the playback state.
3Reliability
If the system implements real-time synchronization between terminal and screen projection device, then playback synchronization is improved, but system complexity increases
Solution Approach 1:
The system performs preliminary actions by pre-establishing projection relationships between the terminal and screen projection device before the application enters inactive state. The playing progress is recorded and transmitted to the screen projection device in advance, enabling seamless resumption of video playback without actual interruption when the application is reactivated.
Solution Approach 2:
The screen projection device acts as an intermediary that receives and stores playing progress information from the terminal. When the application transitions to inactive state, the progress is transmitted to the screen projection device which maintains it, allowing the video playback to continue seamlessly when the application is reactivated without requiring the terminal to maintain the playback state.
Data Source
AI summary
An electronic device plays a target video on a first application. The device detects a screen projection triggering event when a playing progress of the target video in the first page reaches a first progress, In response to the detecting, the device causes the target video to project onto a target screen projection device so that the target video continues to be played in a second page of the target screen projection device from the first progress and receives one or more updates on the playing progress of the target video from the target screen projection device. In response to detecting a screen projection stopping triggering event, the electronic device resumes playing the target video in the first page of the first APP of the electronic device from a last update on the playing progress of the target video received from the target screen projection device.


