CN105979355A - 一种播放视频的方法及装置 - Google Patents

一种播放视频的方法及装置 Download PDF

Info

Publication number
CN105979355A
CN105979355A CN201510918384.XA CN201510918384A CN105979355A CN 105979355 A CN105979355 A CN 105979355A CN 201510918384 A CN201510918384 A CN 201510918384A CN 105979355 A CN105979355 A CN 105979355A
Authority
CN
China
Prior art keywords
video
video file
playing
screen
file
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.)
Pending
Application number
CN201510918384.XA
Other languages
English (en)
Inventor
任远航
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
LeTV Information Technology Beijing Co Ltd
Original Assignee
LeTV Information Technology Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by LeTV Information Technology Beijing Co Ltd filed Critical LeTV Information Technology Beijing Co Ltd
Priority to CN201510918384.XA priority Critical patent/CN105979355A/zh
Priority to PCT/CN2016/089351 priority patent/WO2017096882A1/zh
Priority to US15/248,613 priority patent/US20170168542A1/en
Publication of CN105979355A publication Critical patent/CN105979355A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206Monitoring of events, devices or parameters that trigger a change in power modality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/325Power saving in peripheral device
    • G06F1/3265Power saving in display device
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/73Battery saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/42Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/426Internal components of the client ; Characteristics thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/439Processing of audio elementary streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/04Synchronising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/46Receiver circuitry for the reception of television signals according to analogue transmission standards for receiving on more than one standard at will
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/765Interface circuits between an apparatus for recording and another apparatus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2200/00Indexing scheme relating to G06F1/04 - G06F1/32
    • G06F2200/16Indexing scheme relating to G06F1/16 - G06F1/18
    • G06F2200/163Indexing scheme relating to constructional details of the computer
    • G06F2200/1637Sensing arrangement for detection of housing movement or orientation, e.g. for controlling scrolling or cursor movement on the display of an handheld computer
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种播放视频的方法及装置,其中的方法具体包括:在播放视频文件的过程中,检测屏幕的显示状态;在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。本发明实施例在关闭屏幕的情况下,仅播放视频文件中的音频部分,从而可以减少屏幕的耗电量,提高终端设备的续航能力。

Description

一种播放视频的方法及装置
技术领域
本发明实施例涉及多媒体技术领域,尤其涉及一种播放视频的方法及装置。
背景技术
随着电子技术的迅速发展,终端设备的功能越来越强大,例如终端设备可以具有拍照功能、手写功能、音乐播放功能、视频电话功能、视频播放功能等等,为用户的生活带来极大的便利,手机已经成为用户生活中不可或缺的一部分。
然而,终端设备的功能越强大,耗电也就越多,尤其在使用手机等移动终端观看视频时,消耗的电量至少是其它应用程序的4倍,并且移动终端的电池电量通常是有限的,因此,播放视频时耗电量大成为影响移动终端续航能力的一大障碍,并且造成电能的浪费。
发明内容
本发明实施例提供一种播放视频的方法及装置,用以解决现有技术中终端设备播放视频时电量消耗大的缺陷,减少终端设备屏幕的耗电量,提高终端设备的续航能力。
本发明实施例提供一种播放视频的方法,包括:
在播放视频文件的过程中,检测屏幕的显示状态;
在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
依据本发明的另一个方面,提供了一种播放视频的方法,包括:
在播放视频文件的过程中,检测屏幕的显示状态;
在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
获取所述视频文件当前播放的时间点;
将所述视频文件转换为纯音频格式的音频文件;
从所述时间点对应的位置播放所述音频文件。
依据本发明的又一个方面,提供了一种播放视频的装置,包括:
第一播放检测模块,用于在播放视频文件的过程中,检测屏幕的显示状态;及
第一播放屏蔽模块,用于在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
依据本发明的再一个方面,提供了一种播放视频的装置,包括:
第二播放检测模块,用于在播放视频文件的过程中,检测屏幕的显示状态;
视频暂停模块,用于在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
第一获取时间模块,用于获取所述视频文件当前播放的时间点;
音频转换模块,用于将所述视频文件转换为纯音频格式的音频文件;及
音频播放模块,用于从所述时间点对应的位置播放所述音频文件。
本发明实施例提供的播放视频的方法及装置,在播放视频文件的过程中,在检测到屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。在实际应用中,由于有些视频节目对画面要求不高,只要有声音就可以满足用户的需求,例如相声、新闻、音乐MV等,因此,可以停止播放视频文件中的视频部分,在关闭屏幕的情况下,仅播放视频文件中的音频部分,从而可以减少屏幕的耗电量,提高终端设备的续航能力。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了本发明的一种播放视频的方法实施例一的步骤流程图;
图2示出了本发明的一种播放视频的方法实施例二的步骤流程图;
图3示出了本发明的一种播放视频的方法实施例三的步骤流程图;
图4示出了本发明的一种播放视频的装置实施例一的结构框图;及
图5示出了本发明的一种播放视频的装置实施例二的结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
参照图1,示出了本发明的一种播放视频的方法实施例一的步骤流程图,具体可以包括:
步骤101、在播放视频文件的过程中,检测屏幕的显示状态;
本发明实施例适用于具有视频播放功能的任何终端设备,所述终端设备可以包括蜂窝电话、智能电话、膝上型计算机、PC(personal computer,个人电脑)、电子书终端、数字广播终端、PDA(Personal Digital Assistant,个人电子助理)、便携式多媒体播放器或导航***等,可以理解,本发明实施例对于具体的终端设备不加以限制。为了便于说明,本发明实施例中均以手机为例进行描述,其它终端设备相互参照即可。
在本发明实施例中,所述视频文件可以包括AVI(Audio VideoInterleaved,音频视频交错格式)(扩展名为*.avi)、MPEG(Moving PictureExperts Group,动态图像专家组)(扩展名为*.mpg)、MPEG-4(扩展名为*.mp4)、WMV(Windows Media Video,微软流媒体格式)(扩展名为*.wmv)、MKV(Multimedia Container,多媒体容器)(扩展名为*.mkv)等各种常见格式的视频文件,本发明实施例对于播放的视频文件的具体格式不加以限制。
在本发明的一种优选实施例中,所述播放视频文件的步骤,具体可以包括如下子步骤:
子步骤S11、对所述视频文件进行分离处理,得到视频数据和音频数据;
子步骤S12、对所述视频数据和音频数据进行解码和同步播放。
在具体应用中,视频文件中通常包括视频数据和音频数据,本发明实施例对视频文件进行分离处理,得到视频数据和音频数据;在终端设备播放视频文件时,对所述视频数据和音频数据分别进行解码,再按照时间戳同步进行播放。上述播放模式在本发明实施例中称为视频播放模式,指的是视频加音频的播放模式。
然而,在实际应用中,用户在使用终端设备(例如手机)观看视频时,经常会出现只想收听视频的声音而不需要观看视频画面的情况,例如对于相声、讲课类的视频,用户希望在公交车上等不方便拿着手机的场合,可以在锁屏状态下插上耳机收听此类视频节目。这样一来,不但可以满足用户收听视频节目的需求,还可以节省手机屏幕的耗电量。
为了解决上述问题,本发明实施例在播放视频文件的过程中,检测屏幕的显示状态。
步骤102、在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
在本发明的一种优选实施例中,可以通过如下任一方式触发所述屏幕的显示状态由开启变为关闭:
接收来自硬件按钮的关闭屏幕指令,以触发所述屏幕的显示状态由开启变为关闭;
在预置时间内未结束到针对终端的操作行为时,自动触发所述屏幕的显示状态由开启变为关闭。
在本发明实施例中,如果用户只需要收听视频节目,可以按下关闭屏幕的硬件按钮,例如电源键,即用户通过按下关闭屏幕硬件按钮发送了音频切换请求,该音频切换请求为将视频播放模式切换为音频播放模式。此外,上述切换请求还可以由硬件自动触发。例如,手机的屏幕在一定时间没有操作会自动关闭,则可以将当前播放的视频转换为音频播放模式。
在接收到来自用户的音频切换请求,也即检测到所述屏幕的显示状态由开启变为关闭时,可以停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。此时,实现了将视频播放模式切换为音频播放模式。本发明实施例通过点击电源键即可将视频播放模式切换为音频播放模式,操作简单方便,可以提高用户的体验度。
其中,停止对所述视频数据进行解码和播放具体指,不再对视频数据进行解码、渲染等操作,不显示视频数据,可以释放视频解码所占用的***资源,从而可以节省***资源。此外,由于屏幕的状态为关闭,可以节省电能,尤其对于电池供电的终端设备,具有很好的节能效果。
在使用终端设备(例如手机)播放视频文件时,电量消耗很大,通过本发明实施例,可以随着屏幕的关闭,对正在播放的视频文件中的视频数据执行停止播放的操作,仅播放音频数据,从而可以满足对视频画面要求不高但对声音依旧有要求的节目播放需求,以及减少不必要的电量消耗,提高终端设备的续航时间。
在本发明的另一种优选实施例中,所述方法还可以包括:
在播放视频文件的过程中,当检测到所述屏幕从朝上翻转为朝下时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
在本发明的又一种优选实施例中,所述方法还可以包括:
在播放视频文件的过程中,当检测到所述屏幕从朝下翻转为朝上时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
在实际应用中,在视频播放过程中,通过重力感应检测到手机屏幕翻转朝下,也可以确定用户不需要观看视频内容,则切换为音频播放模式。相对于同时播放视频数据和音频数据,可以减轻手机CPU的负担。当检测到所述屏幕从朝下翻转为朝上时,则切换为视频播放模式,即同步播放所述视频文件中的视频数据和音频数据。
综上,本发明实施例在播放视频文件的过程中,在检测到屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。在实际应用中,由于有些视频节目对画面要求不高,只要有声音就可以满足用户的需求,例如相声、新闻、音乐MV等,因此,可以停止播放视频文件中的视频部分,在关闭屏幕的情况下,仅播放视频文件中的音频部分,从而可以减少屏幕的耗电量,提高终端设备的续航能力。
实施例二
本实施例在上述实施例一的基础上,还可以包括如下可选技术方案。本实施例在将视频播放模式切换为音频播放模式之后,还可以根据用户需求切换回视频播放模式。
参照图2,示出了本发明的一种播放视频的方法实施例二的步骤流程图,具体可以包括:
步骤201、在播放视频文件的过程中,检测屏幕的显示状态;
步骤202、在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放;
步骤203、在检测到屏幕的显示状态由关闭变为开启时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
在本发明实施例中,如果用户需要继续观看视频节目,可以再次按下开启屏幕的硬件按钮,例如电源键,即用户通过按下开启屏幕硬件按钮发送了视频切换请求,该视频切换请求为将音频播放模式切换为视频播放模式。
在接收到来自用户的视频切换请求,也即检测到所述屏幕的显示状态由关闭变为开启时,可以在屏幕解锁的同时,将播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据,此时,实现了将音频播放模式切换为视频播放模式。
在本发明的一种优选实施例中,所述播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据的步骤,具体可以包括如下子步骤:
子步骤S21、获取所述音频数据当前播放的时间点;
子步骤S22、对所述视频数据和音频数据,从所述时间点对应的位置进行解码和同步播放。
在检测到屏幕的显示状态由关闭变为开启时,将音频播放模式切换回视频播放模式之前,首先可以暂停播放音频数据,获取所述音频数据当前播放的时间点T,然后查询对应于T时刻的视频的位置,最后从T时刻对应的音频位置和视频位置,对所述视频数据和音频数据分别进行解码并且同步播放。
本发明实施例在播放视频文件的过程中,在检测到屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。可以满足用户对画面要求不高,只要有声音就可以的需求,在关闭屏幕的情况下,仅播放视频文件中的音频部分,从而可以减少屏幕的耗电量,提高终端设备的续航能力。在检测到屏幕的显示状态由关闭变为开启时,即可恢复同步播放所述视频文件中的视频数据和音频数据。通过本发明实施例可以灵活实现视频文件的视频播放模式和音频播放模式之间的来回切换,从而满足用户的不同需求。
实施例三
在具体应用中,常见的AVI、MP4、MKV、WMV等文件其实是一种封装标准。一个完整的视频文件通常是由音频和视频2部分组成的。H264、Xvid等是视频编码格式,MP3、AAC等是音频编码格式。例如:将一个Xvid视频编码文件和一个MP3音频编码文件按AVI封装标准封装以后,就得到一个AVI后缀的视频文件,就是通常使用的AVI视频文件。上述实施例一或实施例二可以应用于上述类型的视频文件,在播放视频文件时,对其中的视频部分和音频部分分别进行编码并且同步播放,在检测到屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放,实现将视频播放模式切换至音频播放模式,以节省终端设备的耗电量。
本应用示例应用于不具有独立的音频编码文件的视频文件,如采用手机拍摄的视频就属于不具有独立的音频编码文件的视频,参照图3,示出了本发明的一种播放视频的方法实施例三的步骤流程图,具体可以包括:
步骤301、在播放视频文件的过程中,检测屏幕的显示状态;
步骤302、在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
步骤303、获取所述视频文件当前播放的时间点;
步骤304、将所述视频文件转换为纯音频格式的音频文件;
具体地,可以对所述视频文件进行解码,分离出视频数据和音频数据,再将音频数据编码为预设格式的音频文件,生成的音频文件格式可以包括mp3、m4a、ac3、aac、wma、wav和flac等格式。进一步地,可以对解码得到的视频文件参数进行缓存,例如封装格式、视频帧率等。
在本发明实施例中,可以在服务器或者本地存储所述视频文件和转换后的音频文件,以及建立所述视频文件和音频文件之间的映射关系,从而可以根据该映射关系在服务器或者本地直接查找到对应的视频文件或者音频文件,以方便在视频播放模式和音频播放模式之间来回切换。
步骤305、从所述时间点对应的位置播放所述音频文件。
在本发明的一种优选实施例中,所述方法还可以包括如下步骤:
步骤306、在播放所述音频文件的过程中,检测屏幕的显示状态;
步骤307、在检测到所述屏幕的显示状态由关闭变为开启时,暂停所述播放音频文件的过程;
步骤308、获取所述音频文件当前播放的时间点;
步骤309、将所述音频文件还原为对应的视频文件;
具体地,可以按照缓存的视频文件参数例如封装格式、视频帧率等,将所述音频文件还原为视频文件。
优选地,可以通过上述建立的视频文件和音频文件之间的映射关系,直接查找到已存储的视频文件,从而可以从对应的时间点开始播放所述视频文件。
步骤310、从所述时间点对应的位置播放所述视频文件。
可以理解,在实际应用中,本领域技术人员可以灵活选择合适的转换方法将视频文件转换为音频文件,或者将音频文件转换为视频文件,本发明对于视频文件和音频文件之间转换的具体方法不加以限制,例如可以利用格式工厂等工具,或者通过编写的转换程序进行转换等均可。
装置实施例一
参照图4,示出了本发明的一种播放视频的装置实施例一的结构框图,具体可以包括:
第一播放检测模块410,用于在播放视频文件的过程中,检测屏幕的显示状态;
第一播放屏蔽模块420,用于在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
在本发明的一种优选实施例中,所述第一播放检测模块410,具体可以包括:
分离子模块,用于对所述视频文件进行分离处理,得到视频数据和音频数据;
播放子模块,用于对所述视频数据和音频数据进行解码和同步播放。
在本发明的另一种优选实施例中,所述装置还可以包括:
第一播放恢复模块,用于在检测到屏幕的显示状态由关闭变为开启时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
在本发明的又一种优选实施例中,所述第一播放恢复模块,具体可以包括:
获取时间子模块,用于获取所述音频数据当前播放的时间点;
同步播放子模块,用于对所述视频数据和音频数据,从所述时间点对应的位置进行解码和同步播放。
在本发明的再一种优选实施例中,所述装置还可以包括:
第二播放屏蔽模块,用于在播放视频文件的过程中,当检测到所述屏幕从朝上翻转为朝下时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
在本发明的再一种优选实施例中,所述装置还可以包括:
第二播放恢复模块,用于在播放视频文件的过程中,当检测到所述屏幕从朝下翻转为朝上时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
装置实施例二
参照图5,示出了本发明的一种播放视频的装置实施例二的结构框图,具体可以包括:
第二播放检测模块510,用于在播放视频文件的过程中,检测屏幕的显示状态;
视频暂停模块520,用于在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
第一获取时间模块530,用于获取所述视频文件当前播放的时间点;
音频转换模块540,用于将所述视频文件转换为纯音频格式的音频文件;及
音频播放模块550,用于从所述时间点对应的位置播放所述音频文件。
在本发明的一种优选实施例中,所述装置还可以包括:
第三播放检测模块,用于在播放所述音频文件的过程中,检测屏幕的显示状态;
音频暂停模块,用于在检测到所述屏幕的显示状态由关闭变为开启时,暂停所述播放音频文件的过程;
第二获取时间模块,用于获取所述音频文件当前播放的时间点;
视频转换模块,用于将所述音频文件还原为对应的视频文件;
视频播放模块,用于从所述时间点对应的位置播放所述视频文件。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (17)

1.一种播放视频的方法,其特征在于,包括:
在播放视频文件的过程中,检测屏幕的显示状态;
在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
2.根据权利要求1所述的方法,其特征在于,所述播放视频文件的步骤,包括:
对所述视频文件进行分离处理,分别得到视频数据和音频数据;
对所述视频数据和音频数据进行解码和同步播放。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在检测到屏幕的显示状态由关闭变为开启时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
4.根据权利要求3所述的方法,其特征在于,所述播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据的步骤,包括:
获取所述音频数据当前播放的时间点;
对所述视频数据和音频数据,从所述时间点对应的位置进行解码和同步播放。
5.根据权利要求1所述的方法,其特征在于,通过如下方式触发所述屏幕的显示状态由开启变为关闭:
接收来自硬件按钮的关闭屏幕指令,以触发所述屏幕的显示状态由开启变为关闭;或者
在预置时间内未结束到针对终端的操作行为时,自动触发所述屏幕的显示状态由开启变为关闭。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在播放视频文件的过程中,当检测到所述屏幕从朝上翻转为朝下时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
在播放视频文件的过程中,当检测到所述屏幕从朝下翻转为朝上时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
8.一种播放视频的方法,其特征在于,包括:
在播放视频文件的过程中,检测屏幕的显示状态;
在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
获取所述视频文件当前播放的时间点;
将所述视频文件转换为纯音频格式的音频文件;
从所述时间点对应的位置播放所述音频文件。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:
在播放所述音频文件的过程中,检测屏幕的显示状态;
在检测到所述屏幕的显示状态由关闭变为开启时,暂停所述播放音频文件的过程;
获取所述音频文件当前播放的时间点;
将所述音频文件还原为对应的视频文件;
从所述时间点对应的位置播放所述视频文件。
10.一种播放视频的装置,其特征在于,包括:
第一播放检测模块,用于在播放视频文件的过程中,检测屏幕的显示状态;及
第一播放屏蔽模块,用于在检测到所述屏幕的显示状态由开启变为关闭时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
11.根据权利要求10所述的装置,其特征在于,所述第一播放检测模块,包括:
分离子模块,用于对所述视频文件进行分离处理,分别得到视频数据和音频数据;
播放子模块,用于对所述视频数据和音频数据进行解码和同步播放。
12.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第一播放恢复模块,用于在检测到屏幕的显示状态由关闭变为开启时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
13.根据权利要求12所述的装置,其特征在于,所述第一播放恢复模块,包括:
获取时间子模块,用于获取所述音频数据当前播放的时间点;
同步播放子模块,用于对所述视频数据和音频数据,从所述时间点对应的位置进行解码和同步播放。
14.根据权利要求10所述的装置,其特征在于,所述装置还包括:
第二播放屏蔽模块,用于在播放视频文件的过程中,当检测到所述屏幕从朝上翻转为朝下时,停止对所述视频文件中的视频数据进行解码和播放,继续对所述视频文件中的音频数据进行解码和播放。
15.根据权利要求14所述的装置,其特征在于,所述装置还包括:
第二播放恢复模块,用于在播放视频文件的过程中,当检测到所述屏幕从朝下翻转为朝上时,播放视频文件的操作还原为同步播放所述视频文件中的视频数据和音频数据。
16.一种播放视频的装置,其特征在于,包括:
第二播放检测模块,用于在播放视频文件的过程中,检测屏幕的显示状态;
视频暂停模块,用于在检测到所述屏幕的显示状态由开启变为关闭时,暂停所述播放视频文件的过程;
第一获取时间模块,用于获取所述视频文件当前播放的时间点;
音频转换模块,用于将所述视频文件转换为纯音频格式的音频文件;及
音频播放模块,用于从所述时间点对应的位置播放所述音频文件。
17.根据权利要求16所述的装置,其特征在于,所述装置还包括:
第三播放检测模块,用于在播放所述音频文件的过程中,检测屏幕的显示状态;
音频暂停模块,用于在检测到所述屏幕的显示状态由关闭变为开启时,暂停所述播放音频文件的过程;
第二获取时间模块,用于获取所述音频文件当前播放的时间点;
视频转换模块,用于将所述音频文件还原为对应的视频文件;
视频播放模块,用于从所述时间点对应的位置播放所述视频文件。
CN201510918384.XA 2015-12-10 2015-12-10 一种播放视频的方法及装置 Pending CN105979355A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201510918384.XA CN105979355A (zh) 2015-12-10 2015-12-10 一种播放视频的方法及装置
PCT/CN2016/089351 WO2017096882A1 (zh) 2015-12-10 2016-07-08 一种播放视频的方法及装置
US15/248,613 US20170168542A1 (en) 2015-12-10 2016-08-26 Method for playing video and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510918384.XA CN105979355A (zh) 2015-12-10 2015-12-10 一种播放视频的方法及装置

Publications (1)

Publication Number Publication Date
CN105979355A true CN105979355A (zh) 2016-09-28

Family

ID=56988219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510918384.XA Pending CN105979355A (zh) 2015-12-10 2015-12-10 一种播放视频的方法及装置

Country Status (3)

Country Link
US (1) US20170168542A1 (zh)
CN (1) CN105979355A (zh)
WO (1) WO2017096882A1 (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998495A (zh) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 一种视频播放方法及装置
CN107147928A (zh) * 2017-05-23 2017-09-08 努比亚技术有限公司 播放视频的方法、终端及计算机可读存储介质
CN107241648A (zh) * 2017-06-26 2017-10-10 中广热点云科技有限公司 一种锁屏状态下视频播放方法及锁屏状态下播放视频的移动终端
CN107291416A (zh) * 2017-06-20 2017-10-24 广东小天才科技有限公司 一种音频播放方法、***及终端设备
CN107371058A (zh) * 2017-08-04 2017-11-21 深圳市创维软件有限公司 一种多媒体文件中音频数据的播放方法、智能设备和存储介质
CN107517309A (zh) * 2017-08-08 2017-12-26 北京小米移动软件有限公司 多媒体资源播放方法及装置
WO2018054148A1 (zh) * 2016-09-26 2018-03-29 中兴通讯股份有限公司 一种播放视频文件中音频的方法及装置
CN108174269A (zh) * 2017-12-28 2018-06-15 优酷网络技术(北京)有限公司 可视化音频播放方法及装置
CN108235084A (zh) * 2018-02-09 2018-06-29 维沃移动通信有限公司 一种视频播放方法及移动终端
CN109845280A (zh) * 2017-09-29 2019-06-04 腾讯科技(深圳)有限公司 基于流媒体的音视频播放方法及装置
CN110740343A (zh) * 2019-09-11 2020-01-31 深圳壹账通智能科技有限公司 基于视频类型的播放控制实现方法、装置及计算机设备
CN110996137A (zh) * 2019-12-05 2020-04-10 浙江大华技术股份有限公司 一种视频处理方法及装置
WO2020228645A1 (zh) * 2019-05-10 2020-11-19 华为技术有限公司 音视频的播放方法、终端及装置
CN112068688A (zh) * 2020-09-09 2020-12-11 北京字节跳动网络技术有限公司 省电方法、装置、电子设备及计算机可读介质
CN112218140A (zh) * 2020-09-02 2021-01-12 中国第一汽车股份有限公司 视频同步播放方法、装置、***和存储介质
CN114727153A (zh) * 2022-04-07 2022-07-08 湖南快乐阳光互动娱乐传媒有限公司 一种播放控制方法及装置
CN114786063A (zh) * 2022-03-11 2022-07-22 北京字跳网络技术有限公司 一种音视频处理方法、装置、设备以及存储介质

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108566561B (zh) * 2018-04-18 2022-01-28 腾讯科技(深圳)有限公司 视频播放方法、装置及存储介质
USD890713S1 (en) 2018-07-24 2020-07-21 Huawei Technologies Co., Ltd. Phone
CN113709447B (zh) * 2021-08-02 2024-01-26 北京奇艺世纪科技有限公司 一种终端设备播放性能的检测方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984648A (zh) * 2010-11-02 2011-03-09 中兴通讯股份有限公司 音视频文件播放方法及终端
CN103024490A (zh) * 2012-12-26 2013-04-03 北京奇艺世纪科技有限公司 一种支持音频和视频独立播放的方法及设备
US20150213839A1 (en) * 2014-01-29 2015-07-30 Google Inc. Media application backgrounding

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104301767A (zh) * 2014-09-29 2015-01-21 四川长虹电器股份有限公司 一种在手机上实现与电视同步播放视频的方法
CN104768030B (zh) * 2015-03-30 2018-01-26 深圳市九洲电器有限公司 节目音频同步播放方法及***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101984648A (zh) * 2010-11-02 2011-03-09 中兴通讯股份有限公司 音视频文件播放方法及终端
CN103024490A (zh) * 2012-12-26 2013-04-03 北京奇艺世纪科技有限公司 一种支持音频和视频独立播放的方法及设备
US20150213839A1 (en) * 2014-01-29 2015-07-30 Google Inc. Media application backgrounding
CN105940671A (zh) * 2014-01-29 2016-09-14 谷歌公司 媒体应用后台处理

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106998495A (zh) * 2016-01-22 2017-08-01 百度在线网络技术(北京)有限公司 一种视频播放方法及装置
WO2018054148A1 (zh) * 2016-09-26 2018-03-29 中兴通讯股份有限公司 一种播放视频文件中音频的方法及装置
CN107147928A (zh) * 2017-05-23 2017-09-08 努比亚技术有限公司 播放视频的方法、终端及计算机可读存储介质
CN107291416A (zh) * 2017-06-20 2017-10-24 广东小天才科技有限公司 一种音频播放方法、***及终端设备
CN107241648B (zh) * 2017-06-26 2019-05-24 中广热点云科技有限公司 一种锁屏状态下视频播放方法及锁屏状态下播放视频的移动终端
CN107241648A (zh) * 2017-06-26 2017-10-10 中广热点云科技有限公司 一种锁屏状态下视频播放方法及锁屏状态下播放视频的移动终端
CN107371058A (zh) * 2017-08-04 2017-11-21 深圳市创维软件有限公司 一种多媒体文件中音频数据的播放方法、智能设备和存储介质
CN107517309A (zh) * 2017-08-08 2017-12-26 北京小米移动软件有限公司 多媒体资源播放方法及装置
CN109845280A (zh) * 2017-09-29 2019-06-04 腾讯科技(深圳)有限公司 基于流媒体的音视频播放方法及装置
CN108174269A (zh) * 2017-12-28 2018-06-15 优酷网络技术(北京)有限公司 可视化音频播放方法及装置
CN108174269B (zh) * 2017-12-28 2021-02-26 阿里巴巴(中国)有限公司 可视化音频播放方法及装置
CN108235084B (zh) * 2018-02-09 2021-01-08 维沃移动通信有限公司 一种视频播放方法及移动终端
CN108235084A (zh) * 2018-02-09 2018-06-29 维沃移动通信有限公司 一种视频播放方法及移动终端
WO2020228645A1 (zh) * 2019-05-10 2020-11-19 华为技术有限公司 音视频的播放方法、终端及装置
WO2021047181A1 (zh) * 2019-09-11 2021-03-18 深圳壹账通智能科技有限公司 基于视频类型的播放控制实现方法、装置及计算机设备
CN110740343A (zh) * 2019-09-11 2020-01-31 深圳壹账通智能科技有限公司 基于视频类型的播放控制实现方法、装置及计算机设备
CN110996137A (zh) * 2019-12-05 2020-04-10 浙江大华技术股份有限公司 一种视频处理方法及装置
CN112218140A (zh) * 2020-09-02 2021-01-12 中国第一汽车股份有限公司 视频同步播放方法、装置、***和存储介质
CN112068688A (zh) * 2020-09-09 2020-12-11 北京字节跳动网络技术有限公司 省电方法、装置、电子设备及计算机可读介质
CN114786063A (zh) * 2022-03-11 2022-07-22 北京字跳网络技术有限公司 一种音视频处理方法、装置、设备以及存储介质
CN114786063B (zh) * 2022-03-11 2023-12-05 北京字跳网络技术有限公司 一种音视频处理方法、装置、设备以及存储介质
CN114727153A (zh) * 2022-04-07 2022-07-08 湖南快乐阳光互动娱乐传媒有限公司 一种播放控制方法及装置

Also Published As

Publication number Publication date
US20170168542A1 (en) 2017-06-15
WO2017096882A1 (zh) 2017-06-15

Similar Documents

Publication Publication Date Title
CN105979355A (zh) 一种播放视频的方法及装置
CN109168078B (zh) 一种视频清晰度切换方法及装置
CN103024490A (zh) 一种支持音频和视频独立播放的方法及设备
CN103780943B (zh) 一种音轨切换的方法、设备及***
TW201334518A (zh) 影音播放裝置、影音處理裝置、系統以及方法
WO2011155761A2 (en) Method and system decoding audio data with selective power control
US8238420B1 (en) Video content transcoding for mobile devices
WO2020155964A1 (zh) 音视频的切换方法、装置、计算机设备及可读存储介质
CN104581320A (zh) 一种切换播放模式的方法、装置和终端
CN101247430B (zh) 重放装置、重放方法和程序
CN104837051B (zh) 视频播放方法及客户端
TW201246198A (en) Sequencing content
KR101991188B1 (ko) 홍보 정보의 처리방법, 장치, 디바이스 및 비휘발성 컴퓨터 저장매체
CN110248233B (zh) 一种音视频播放方法、装置、设备及存储介质
US9781380B2 (en) Method, apparatus and terminal for playing multimedia content
CN107509092A (zh) 机顶盒实时播放音频的方法、机顶盒、终端以及存储介质
CN101872634A (zh) 电子器件,内容再现方法和程序
CN102163201A (zh) 一种多媒体文件切割方法、装置及转码器
CN111510755A (zh) 音视频的切换方法、装置、计算机设备及可读存储介质
JP2015517777A (ja) 多重動画再生方法及び装置
CN109348306A (zh) 视频播放方法、终端及计算机可读存储介质
US20200413003A1 (en) Method and device for processing multimedia information, electronic equipment and computer-readable storage medium
CN102609048B (zh) 一种音视频点播的电脑及方法
WO2020253452A1 (zh) 直播间状态消息的推送方法、交互内容的切换方法、装置及设备
CN106063284A (zh) 用于在通信***播放多媒体内容的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160928