CN108882038A - A kind of multi-channel video playback method based on Android - Google Patents
A kind of multi-channel video playback method based on Android Download PDFInfo
- Publication number
- CN108882038A CN108882038A CN201810663730.8A CN201810663730A CN108882038A CN 108882038 A CN108882038 A CN 108882038A CN 201810663730 A CN201810663730 A CN 201810663730A CN 108882038 A CN108882038 A CN 108882038A
- Authority
- CN
- China
- Prior art keywords
- surfaceview
- player
- video
- video playback
- playback method
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 36
- 238000009877 rendering Methods 0.000 claims description 10
- 230000000694 effects Effects 0.000 description 7
- 230000000739 chaotic effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 229910017435 S2 In Inorganic materials 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/443—OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
- H04N21/4438—Window management, e.g. event handling following interaction with the user interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
- H04N21/4312—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
- H04N21/4316—Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8193—Monomedia components thereof involving executable data, e.g. software dedicated tools, e.g. video decoder software or IPMP tool
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Business, Economics & Management (AREA)
- Marketing (AREA)
- General Engineering & Computer Science (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Studio Circuits (AREA)
Abstract
The invention discloses a kind of multi-channel video playback method based on Android, includes the following steps:S1:Page status is detected, when the page is in video broadcasting condition, adds at least two SurfaceView in the page;S2:Several players identical with the SurfaceView quantity are created, each described player is uniquely corresponding with one of SurfaceView in S1 respectively;S3:Each described SurfaceView is transferred to the player corresponding thereto respectively, shows video pictures for the player.It by the technical program, is able to achieve in Android device and plays multi-channel video, further the switching of multi-channel video can also be made more smooth.
Description
Technical field
The present invention relates to intelligent play-back technology field more particularly to a kind of multi-channel video playback methods based on Android.
Background technique
Currently, video all the way can only be played within the same time mostly in the technical field of smart machine video playing,
And it is provided with a broadcast window, the broadcasting of two or more multi-channel videos cannot be carried out simultaneously.And some other
In traditional television equipment, the play-back technology of " picture-in-picture " might have, but on the one hand this technology is not to be suitable for intelligence to set
Standby field, such as Android TV;On the other hand in some broadcasting applications for supporting two-path video, two-path video is carried out big
It when smaller screen switches, needs to stop currently playing, reloads and replay, will cause picture blank screen or display load picture
Face, user need to wait for a period of time to continue to watch, and influence to watch fluency, lead to poor user experience.
Therefore, how to realize progress two-path video broadcasting on intelligent devices, and how to realize and carried out on smart machine
Two-path video smoothly switches, and is one of the technical field technical issues that need to address.
Summary of the invention
For overcome the deficiencies in the prior art, technical problem solved by the invention is to provide one kind and is able to achieve
The method of multi-channel video is played in Android device.
In order to solve the above technical problems, the technical solution adopted in the present invention content is specific as follows:
A kind of multi-channel video playback method based on Android, which is characterized in that include the following steps:
S1:Page status is detected, when the page is in video broadcasting condition, adds at least two in the page
SurfaceView;
S2:Create identical with the SurfaceView quantity several players, each described player respectively with
One of SurfaceView in S1 is uniquely corresponding;
S3:Each described SurfaceView is transferred to the player corresponding thereto respectively, for the player
Show video pictures.
Multi-channel video is played in the same time in Android device to realize, inventor utilizes in the technical scheme
The SurfaceView of Android, and SurfaceView is transferred to the player of creation, SurfaceView is passed to
Player shows video pictures for player.Due to SurfaceView can add it is multiple, can be within the same time
Video playing is carried out in multiple players simultaneously, plays multichannel view in the same time in Android device to realize
The technical purpose of frequency improves the experience effect of user to solve the problems, such as that multi-channel video cannot be played simultaneously.
It should be noted that the multichannel in the technical program, refer to the case where being more than all the way, that is, include two-way, three tunnels,
Certainly, the technical program is readily applicable to three tunnels or three tunnels or more on four tunnels ....If hard solution, how much is system support
The hard solution in road can how many road;If soft solution, the theoretically not no upper limit.But in the technical scheme, below mainly with
Two tunnels are as elaboration.
It preferably, is two in the quantity of page addition SurfaceView in the S1, respectively SurfaceView
S1 and SurfaceView S2;In S2, the player of creation is also two, respectively player P1 and player P2;?
In S3, the SurfaceView S1 and SurfaceView S2 are transferred to the player P1 and player P2 respectively, supply
The player shows video pictures.
Preferably, the size of the SurfaceView S1 is greater than SurfaceView S2;The SurfaceView S2
It is covered on the SurfaceView S1.
It should be noted that being subject to area by size to two SurfaceView in some preferred embodiments
Point, prevent one of SurfaceView in the case where same size size to be completely covered another SurfaceView's
Situation causes the case where next layer of SurfaceView can not be watched.Therefore, in one preferred embodiment,
The size of SurfaceView S2 is less than the SurfaceView S1 being entirely covered.In a more specific embodiment,
The size adjusting of SurfaceView S2 can be what the mode by adjusting its width and height was realized.
It is highly preferred that the sound of the player P1 is in the open state;The sound of the player P2 is in mute
State.
It should be noted that being located relatively at next layer of SurfaceView S1 couple as the preferred of some embodiments
The sound of the player P1 answered is in the open state, and is located relatively at corresponding to one layer of SurfaceView S2
The sound of player P2 is in mute state, in this way can to avoid two players simultaneously sounding and caused by sound effect it is mixed
Disorderly, and typically, the sound of the corresponding player of larger-size SurfaceView, which is in broadcast state, can more meet user
Demand.In other preferred embodiments, the sound for being also possible to the player P2 is in the open state;It is described
The sound of player P1 is in mute state.
Preferably, the method also includes:
S4:The player P1 and the corresponding SurfaceView of player P2 are switched over.
It is highly preferred that the S4 specific method includes:
S41:Remove current SurfaceView S1 and SurfaceView S2;
S42:Addition new two SurfaceView, respectively SurfaceView S3 and SurfaceView S4;
S43:SurfaceView S3 and SurfaceView S4 are transferred to described two players respectively, for the broadcasting
Device shows video pictures.
It should be noted that in many cases, user needs to two while video being played on switches over.
And in order to enable user can be with the picture position and size of free switching two-path video, inventor provides in the technical scheme
A kind of new thinking, i.e., in addition two new SurfaceView of addition, and in original SurfaceView S1 and
SurfaceView S2 respectively it is corresponding with player P1 and player P2 progress rule on be changed, formed
The corresponding relationship of SurfaceView S3 and SurfaceView S4 and player P1 and player P2, thus realize for
The switching of SurfaceView.By the technical program, user can be allowed to switch the main contents of viewing at any time, for view
The application of frequency class increases application scenarios, and the user experience is improved.
It is highly preferred that the S41 further includes carrying out Video Rendering to the player using OpenGL.
It should be noted that often being needed during switching in the technology of existing some size windows video switchings
Reload video, some or there is also long-time blank screen, seriously affected the experience of user.To solve this technology
Problem, inventor in the technical scheme, has used OpenGL to carry out Video Rendering to the player, specifically, realizing
Process is:
SurfaceView is passed into OpenGL before starting to play video.When video starts to play, player will be decoded
Video data afterwards pass to OpenGL, then OpenGL exists the texture rendering of generation according to video data creation texture
On SurfaceView, the rendering of video is completed.
By the technical program, enables to the switching of size windows video more smooth, improve the experience of user.
Further, the size of the SurfaceView S3 is greater than SurfaceView S4;The SurfaceView
S4 is covered on the SurfaceView S3.
Further, the SurfaceView S4 and SurfaceView S3 is transferred to the player P1 respectively
With player P2.
It should be noted that in a preferred embodiment, in two SurfaceView formed later,
The lesser SurfaceView S4 of size replaces the biggish SurfaceView S1 of original size, larger-size
SurfaceView S3 replaces the biggish SurfaceView S2 of original size, and is formed to player P1 and player P2's
Transmitting, to realize the switching of big smaller screen video playing.
Further, the sound of the player P1 is in mute state;The sound of the player P2 is in and opens
Open state.
It should be noted that it is the lesser SurfaceView S4 of size that the player P1 is corresponding at this time, therefore by position
Player P1 in upper layer is set as mute state, and the sound for stating player P2 for being located at lower layer is set on shape
State, it is corresponding with above-mentioned preferred embodiment, it is more in line with the use habit of user, improves the usage experience of user.
Preferably, the broadcasting type of described two players is two hardware decodings;Either two software decodings;And or
Person is a hardware decoding and a software decoding.
It should be noted that two the players P1 and P2 of this programme can be selected not according to the support situation of hardware platform
Same broadcasting type, strong applicability.
Video more than two-way is switched, handoff procedure is similar with two-path video.It is in the case where being more than two-way and preceding
State it is identical have SurfaceView S1 and its corresponding player P1, there are also multiple others SurfaceView and this
Player corresponding to a little SurfaceView.In some preferred embodiments, SurfaceView S1 size is larger, and
Other SurfaceView sizes are smaller.These others SurfaceView is covered on the upper layer SurfaceView S1, and
And it does not cover each other.During broadcasting, player P1 sound is in the open state, the sound of other all player is all located
In mute state.When user needs position and the size of image switching, it is generally the case that user wishes that script picture is larger
The diminution of SurfaceView S1 replace originally and by one in the lesser multiple SurfaceView of script picture amplification
The position of SurfaceView S1.This process is identical as the process that two-path video described above switches, during switching,
All SurfaceView in addition to the two SurfaceView.And the corresponding player of these SurfaceView is protected
It holds constant.
Compared with prior art, the beneficial effects of the present invention are:
1, video broadcasting method of the invention is utilized the SurfaceView of Android, and SurfaceView is transmitted
To the player of creation, SurfaceView is passed into player, shows video pictures for player, it can be in the same time
It is interior while video playing is carried out in multiple players, multichannel is played in the same time in Android device to realize
The technical purpose of video improves the experience effect of user to solve the problems, such as that multi-channel video cannot be played simultaneously;
2, video broadcasting method of the invention is located relatively at next layer of the corresponding player P1 of SurfaceView S1
Sound it is in the open state, and be located relatively at the sound of player P2 corresponding to one layer of SurfaceView S2
In mute state, can to avoid two players simultaneously sounding and caused by sound effect it is chaotic, more meet the demand of user, mention
Rise user experience;
3, video broadcasting method of the invention, by addition adding two new SurfaceView, and original
SurfaceView S1 and SurfaceView S2 respectively it is corresponding with player P1 and player P2 progress rule on carry out
Change, forms the corresponding relationship of SurfaceView S3 and SurfaceView S4 and player P1 and player P2, thus
The switching for SurfaceView is realized, user can be allowed to switch the main contents of viewing at any time, answered for video class
With application scenarios are increased, the user experience is improved;
4, video broadcasting method of the invention has used OpenGL to carry out Video Rendering to the player, without cutting
Video is reloaded during changing, moreover it is possible to the long-time blank screen that may occur in handoff procedure is avoided, to further increase
User experience.
The above description is only an overview of the technical scheme of the present invention, in order to better understand the technical means of the present invention,
And it can be implemented in accordance with the contents of the specification, and in order to allow above and other objects, features and advantages of the invention can
It is clearer and more comprehensible, it is special below to lift preferred embodiment, and cooperate attached drawing, detailed description are as follows.
Detailed description of the invention
Fig. 1 is a kind of flow diagram of preferred embodiment of video broadcasting method of the invention;
Fig. 2 is a kind of flow diagram of preferred embodiment of handoff procedure in video broadcasting method of the invention.
Specific embodiment
It is of the invention to reach the technical means and efficacy that predetermined goal of the invention is taken further to illustrate, below in conjunction with
Attached drawing and preferred embodiment, to specific embodiment, structure, feature and its effect according to the present invention, detailed description are as follows:
Embodiment 1
A kind of two-path video playback method based on Android, as shown in Figure 1, including the following steps:
S1:Page status is detected, when the page is in video broadcasting condition, adds two SurfaceView in the page, point
It Wei not SurfaceView S1 and SurfaceView S2;
S2:Create two players, respectively player P1 and player P2;
S3:The SurfaceView S1 and SurfaceView S2 is transferred to the player P1 and player respectively
P2 shows video pictures for the player.
In some embodiments, as shown in Figure 1, shown SurfaceView S1 is transferred to the player P1,
SurfaceView S2 is transferred to player P2.
The SurfaceView of Android is utilized in inventor in the technical scheme, and SurfaceView is transferred to
SurfaceView is passed to player by the player of creation, shows video pictures for player.Since SurfaceView can
With addition two, therefore video playing can be carried out within the same time while in two players, to realize
The technical purpose for playing two-path video in Android device in the same time, so that two-path video cannot be played simultaneously by solving
The problem of, improve the experience effect of user.It should be pointed out that being only wherein the one of the technical program by the way of two-way
Kind preferred embodiment can also use three tunnels, four tunnels, five tunnels etc., their realization principle in other implementations
It is similar, therefore details are not described herein.
In the present embodiment, the size of the SurfaceView S1 is greater than SurfaceView S2;It is described
SurfaceView S2 is covered on the SurfaceView S1.Two SurfaceView are subject to by size
It distinguishes, prevents one of SurfaceView in the case where same size size that another SurfaceView is completely covered
The case where, cause the case where next layer of SurfaceView can not be watched.Therefore, in one preferred embodiment,
The size of SurfaceView S2 is less than the SurfaceView S1 being entirely covered.In a more specific embodiment,
The size adjusting of SurfaceView S2 can be what the mode by adjusting its width and height was realized.
In the present embodiment, the sound of the player P1 is in the open state;The sound of the player P2 is in
Mute state.The sound for being located relatively at next layer of the corresponding player P1 of SurfaceView S1 is in the open state, and phase
Mute state is in the sound of the player P2 corresponding to upper one layer of the SurfaceView S2, it in this way can be to avoid
Two players simultaneously sounding and caused by sound effect it is chaotic, and typically, larger-size SurfaceView is corresponding
The sound of player, which is in broadcast state, can more meet the demand of user.In other preferred embodiments, it is also possible to
The sound of the player P2 is in the open state;The sound of the player P1 is in mute state.
Embodiment 2
The present embodiment is a kind of preferred embodiment on above-described embodiment basis, the present embodiment and above-mentioned reality
The difference for applying example 1 is, in the present embodiment, the method also includes:
S4:The player P1 and the corresponding SurfaceView of player P2 are switched over.
More specifically, as shown in Fig. 2, the S4 includes:
S41:Remove current SurfaceView S1 and SurfaceView S2;
S42:Addition new two SurfaceView, respectively SurfaceView S3 and SurfaceView S4;
S43:SurfaceView S3 and SurfaceView S4 are transferred to described two players respectively, for the broadcasting
Device shows video pictures.
In many cases, user needs to two while video being played on switches over.And in order to enable with
Family can provide in the technical scheme a kind of new think of with the picture position and size of free switching two-path video, inventor
Road, i.e., in addition two new SurfaceView of addition, and distinguish in original SurfaceView S1 and SurfaceView S2
It is corresponding with player P1 and player P2 progress rule on be changed, formed SurfaceView S3 and
The corresponding relationship of SurfaceView S4 and player P1 and player P2, to realize cutting for SurfaceView
It changes.By the technical program, user can be allowed to switch the main contents of viewing at any time, increase application for video class application
Scene, the user experience is improved.
In the present embodiment, the S41 further includes carrying out Video Rendering to the player using OpenGL.Existing
In the technology of some size windows videos switching, generally require to reload video during switching, some or can also go out
Existing blank screen, has seriously affected the experience of user.In order to solve this technical problem, inventor in the technical scheme, uses
OpenGL carries out Video Rendering to the player, specifically, the process of realization is:
SurfaceView is passed into OpenGL before starting to play video.When video starts to play, player will be decoded
Video data afterwards pass to OpenGL, then OpenGL exists the texture rendering of generation according to video data creation texture
On SurfaceView, the rendering of video is completed.
In the present embodiment, the size of the SurfaceView S3 is greater than SurfaceView S4;It is described
SurfaceView S4 is covered on the SurfaceView S3.
In the present embodiment, the SurfaceView S4 and SurfaceView S3 are transferred to the player respectively
P1 and player P2.In two SurfaceView formed later, the lesser SurfaceView S4 of size replaces original
Larger-size SurfaceView S1, larger-size SurfaceView S3 replace original size biggish
SurfaceView S2, and the transmitting to player P1 and player P2 is formed, to realize big smaller screen video playing
Switching.
In the present embodiment, the sound of the player P1 is in mute state;The sound of the player P2 is in
Open state.It is the lesser SurfaceView S4 of size that the player P1 is corresponding at this time, and upper layer will be located at by estimating
Player P1 is set as mute state, and the sound for stating player P2 for being located at lower layer is set on state, and above-mentioned
Preferred embodiment is corresponding, is more in line with the use habit of user, improves the usage experience of user.
In conjunction with above embodiment, in other preferred embodiments, the broadcasting type of described two players is
Two hardware decodings;Either two software decodings;It or is a hardware decoding and a software decoding.The two of this programme
A player P1 and P2 can select different broadcasting types, strong applicability according to the support situation of hardware platform.
Remaining preferred embodiment of the present embodiment is same as the previously described embodiments, and details are not described herein.
The above embodiment is only the preferred embodiment of the present invention, and the scope of protection of the present invention is not limited thereto,
The variation and replacement for any unsubstantiality that those skilled in the art is done on the basis of the present invention belong to institute of the present invention
Claimed range.
Claims (10)
1. a kind of multi-channel video playback method based on Android, which is characterized in that include the following steps:
S1:Page status is detected, when the page is in video broadcasting condition, adds at least two SurfaceView in the page;
S2:Several players identical with the SurfaceView quantity are created, each described player is respectively and in S1
One of SurfaceView it is uniquely corresponding;
S3:Each described SurfaceView is transferred to the player corresponding thereto respectively, shows for the player
Video pictures.
2. multi-channel video playback method as described in claim 1, which is characterized in that in the S1, added in the page
The quantity of SurfaceView is two, respectively SurfaceView S1 and SurfaceView S2;In S2, creation is broadcast
Putting device also is two, respectively player P1 and player P2;In S3, the SurfaceView S1 and
SurfaceView S2 is transferred to the player P1 and player P2 respectively, shows video pictures for the player.
3. two-path video playback method as claimed in claim 2, which is characterized in that the size of the SurfaceView S1 is big
In SurfaceView S2;The SurfaceView S2 is covered on the SurfaceView S1.
4. two-path video playback method as claimed in claim 3, which is characterized in that the sound of the player P1 is in and opens
Open state;The sound of the player P2 is in mute state.
5. such as the described in any item two-path video playback methods of claim 2-4, which is characterized in that the method also includes:
S4:The player P1 and the corresponding SurfaceView of player P2 are switched over.
6. two-path video playback method as claimed in claim 5, which is characterized in that the S4 specific method includes:
S41:Remove current SurfaceView S1 and SurfaceView S2;
S42:Addition new two SurfaceView, respectively SurfaceView S3 and SurfaceView S4;
S43:SurfaceView S3 and SurfaceView S4 are transferred to described two players respectively, aobvious for the player
Show video pictures.
7. two-path video playback method as claimed in claim 6, which is characterized in that the S41 further includes using OpenGL pairs
The player carries out Video Rendering.
8. two-path video playback method as claimed in claim 6, which is characterized in that the size of the SurfaceView S3 is big
In SurfaceView S4;The SurfaceView S4 is covered on the SurfaceView S3.
9. two-path video playback method as claimed in claim 8, which is characterized in that the SurfaceView S4 and
SurfaceView S3 is transferred to the player P1 and player P2 respectively.
10. two-path video playback method as claimed in claim 9, which is characterized in that the sound of the player P1 is in quiet
Sound-like state;The sound of the player P2 is in the open state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810663730.8A CN108882038B (en) | 2018-06-25 | 2018-06-25 | Multi-channel video playing method based on Android |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810663730.8A CN108882038B (en) | 2018-06-25 | 2018-06-25 | Multi-channel video playing method based on Android |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108882038A true CN108882038A (en) | 2018-11-23 |
CN108882038B CN108882038B (en) | 2020-10-27 |
Family
ID=64295325
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810663730.8A Active CN108882038B (en) | 2018-06-25 | 2018-06-25 | Multi-channel video playing method based on Android |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108882038B (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213659A (en) * | 2019-07-01 | 2019-09-06 | 杭州当虹科技股份有限公司 | A kind of implementation method that player can be switched fast between different video stream |
CN112188264A (en) * | 2020-09-11 | 2021-01-05 | 深圳市华曦达科技股份有限公司 | Method and terminal for realizing multi-window video playing based on Android |
CN112492398A (en) * | 2020-10-22 | 2021-03-12 | 北京奇艺世纪科技有限公司 | Video playing method and device and electronic equipment |
WO2021232931A1 (en) * | 2020-05-20 | 2021-11-25 | 中兴通讯股份有限公司 | Channel switching method and apparatus, and device, system, and storage medium |
CN114071229A (en) * | 2021-12-08 | 2022-02-18 | 四川启睿克科技有限公司 | Method for solving recovery delay when surface View renderer reloads video for decoding |
CN114286187A (en) * | 2021-12-27 | 2022-04-05 | 成都福瑞空天科技有限公司 | Multi-channel photoelectric video management device capable of being switched rapidly in real time and management method thereof |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103747319A (en) * | 2013-12-16 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | Intelligent television program previewing method and intelligent television |
CN105491452A (en) * | 2015-11-25 | 2016-04-13 | 浙江宇视科技有限公司 | Multi-video-window hierarchy switching method and device |
CN106792104A (en) * | 2017-01-19 | 2017-05-31 | 北京行云时空科技有限公司 | It is a kind of while supporting the method and system that shows of multiwindow image |
CN107483882A (en) * | 2017-07-07 | 2017-12-15 | 上海斐讯数据通信技术有限公司 | A kind of windows display system and method |
US20180004396A1 (en) * | 2015-11-02 | 2018-01-04 | Tencent Technology (Shenzhen) Company Limited | Video playing method and apparatus |
-
2018
- 2018-06-25 CN CN201810663730.8A patent/CN108882038B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103747319A (en) * | 2013-12-16 | 2014-04-23 | 乐视致新电子科技(天津)有限公司 | Intelligent television program previewing method and intelligent television |
US20180004396A1 (en) * | 2015-11-02 | 2018-01-04 | Tencent Technology (Shenzhen) Company Limited | Video playing method and apparatus |
CN105491452A (en) * | 2015-11-25 | 2016-04-13 | 浙江宇视科技有限公司 | Multi-video-window hierarchy switching method and device |
CN106792104A (en) * | 2017-01-19 | 2017-05-31 | 北京行云时空科技有限公司 | It is a kind of while supporting the method and system that shows of multiwindow image |
CN107483882A (en) * | 2017-07-07 | 2017-12-15 | 上海斐讯数据通信技术有限公司 | A kind of windows display system and method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110213659A (en) * | 2019-07-01 | 2019-09-06 | 杭州当虹科技股份有限公司 | A kind of implementation method that player can be switched fast between different video stream |
CN110213659B (en) * | 2019-07-01 | 2021-06-08 | 杭州当虹科技股份有限公司 | Method for realizing fast switching player between different video streams |
WO2021232931A1 (en) * | 2020-05-20 | 2021-11-25 | 中兴通讯股份有限公司 | Channel switching method and apparatus, and device, system, and storage medium |
CN113709556A (en) * | 2020-05-20 | 2021-11-26 | 中兴通讯股份有限公司 | Channel switching method, device, equipment, system and storage medium |
CN112188264A (en) * | 2020-09-11 | 2021-01-05 | 深圳市华曦达科技股份有限公司 | Method and terminal for realizing multi-window video playing based on Android |
CN112492398A (en) * | 2020-10-22 | 2021-03-12 | 北京奇艺世纪科技有限公司 | Video playing method and device and electronic equipment |
CN114071229A (en) * | 2021-12-08 | 2022-02-18 | 四川启睿克科技有限公司 | Method for solving recovery delay when surface View renderer reloads video for decoding |
CN114286187A (en) * | 2021-12-27 | 2022-04-05 | 成都福瑞空天科技有限公司 | Multi-channel photoelectric video management device capable of being switched rapidly in real time and management method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN108882038B (en) | 2020-10-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108882038A (en) | A kind of multi-channel video playback method based on Android | |
US11778249B2 (en) | Rewinding replacement television advertisements inserted by a smart television | |
US11402987B2 (en) | Circular video player controls | |
US9253533B1 (en) | Scene identification | |
CN104010225B (en) | The method and system of display panoramic video | |
CA2750615C (en) | Systems and methods for providing closed captioning in three-dimensional imagery | |
RU2537800C2 (en) | Method and device for overlaying three-dimensional graphics on three-dimensional video | |
US9118950B2 (en) | Broadcast receiving apparatus, playback apparatus, broadcast communication system, broadcast receiving method, playback method, and program | |
CN106131700B (en) | A kind of sharing files method and device when net cast | |
US10359847B2 (en) | Advertisement viewing bypass prevention user interface component | |
US20180007311A1 (en) | Image data output device, image data output method, integrated circuit, and image display device | |
US10219040B2 (en) | Video frame bookmarking user interface component | |
CN103282962A (en) | Sequencing content | |
US9041860B2 (en) | Simultaneously presenting an enhanced and primary stream associated with a digital television broadcast | |
US20140215514A1 (en) | Apparatus of rendering user interface for playing broadcast programs and the method thereof | |
JP2016082541A (en) | Receiver and program | |
JP2003153114A (en) | Digital broadcasting system and method for switching and displaying name called on television program acceding to user's request | |
KR101250721B1 (en) | Transitioning Between Two High Resolution Video Sources | |
WO2020253452A1 (en) | Status message pushing method, and method, device and apparatus for switching interaction content in live broadcast room | |
CN107484004A (en) | A kind of method for processing video frequency and device | |
US20150289032A1 (en) | Main and immersive video coordination system and method | |
US20120223938A1 (en) | Method and system for providing user control of two-dimensional image depth within three-dimensional display space | |
JP5349981B2 (en) | Display control apparatus and display control method | |
JP2012023648A (en) | Reproduction device, reproduction method, and program | |
CN108260002A (en) | A kind of method and device for controlling video playback window |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |