CN105681540B - 一种彩信播放方法及装置 - Google Patents
一种彩信播放方法及装置 Download PDFInfo
- Publication number
- CN105681540B CN105681540B CN201410660714.5A CN201410660714A CN105681540B CN 105681540 B CN105681540 B CN 105681540B CN 201410660714 A CN201410660714 A CN 201410660714A CN 105681540 B CN105681540 B CN 105681540B
- Authority
- CN
- China
- Prior art keywords
- file
- type
- media
- list
- playing
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 230000000007 visual effect Effects 0.000 claims 2
- 230000006870 function Effects 0.000 description 43
- 230000008569 process Effects 0.000 description 8
- 230000009471 action Effects 0.000 description 3
- 230000008676 import Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供了一种彩信播放方法及装置,其中所述的方法包括:接收彩信,所述彩信包括一个或多个媒体文件;将所述一个或多个媒体文件组织成文件列表;在所述列表区域中展现所述文件列表;判断所述媒体文件的文件类型是否为预设的可播放文件类型;若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件。本发明可以使得播放界面中直观显示所有的彩信内容的同时,播放或显示可播放的媒体文件。
Description
技术领域
本发明涉及信息数据处理技术领域,特别是涉及一种彩信播放方法和一种彩信播放装置。
背景技术
在移动通信业务中,彩信是最常见的业务类型之一。彩信业务(MultimediaMessaging Service,简称MMS,意为多媒体信息服务)是在短消息业务基础上发展起来的一种信息消息形式,以无线应用协议(WAP,Wireless Application Protocol)为载体传送图片、声音和文字等信息,因此,彩信的内容可以包括文本、图形、图片、音频、视频等多种媒体类型。
目前,彩信接收方在接收到彩信后,可以采用幻灯片播放模式或手机报阅读模式来进行彩信的浏览。然而,这两种方式都存在一些不足:
对于幻灯片播放模式:一个彩信可以有多张幻灯片,每张幻灯片上面可以有图片,文字,音频和视频,可以设置每张幻灯片的浏览时长,布局等,创建彩信的时候是一张幻灯片一张幻灯片的编辑,收到的彩信或编辑完后,就可以一张张的放映浏览幻灯片。可见,使用幻灯片播放模式播放彩信时,彩信只能一张一张幻灯片播放,并不能直观看到一条彩信到底有多少内容。
对于手机报阅读模式:一是其仅是简单地将彩信的内容罗列出来,对于视频类文件,只是罗列出文件名,并不会进行播放;。
发明内容
本发明提供了一种彩信播放方法及装置,以使得播放界面中直观显示所有的彩信内容的同时,播放或显示可播放的媒体文件。
为了解决上述问题,本发明公开了一种彩信播放方法,所述彩信在播放界面中播放,所述播放界面包括列表区域以及预览区域,所述的方法包括:
接收彩信,所述彩信包括一个或多个媒体文件;
将所述一个或多个媒体文件组织成文件列表;
在所述列表区域中展现所述文件列表;
判断所述媒体文件的文件类型是否为预设的可播放文件类型;
若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件。
本发明还公开了一种彩信播放装置,所述彩信在播放界面中播放,所述播放界面包括列表区域以及预览区域,所述的装置包括:
彩信接收模块,用于接收彩信,所述彩信包括一个或多个媒体文件;
列表组织模块,用于将所述一个或多个媒体文件组织成文件列表;
列表展现模块,用于在所述列表区域中展现所述文件列表;
判断模块,用于判断所述媒体文件的文件类型是否为预设的可播放文件类型;
播放模块,用于在所述媒体文件的文件类型为所述可播放的文件类型时,在所述预览区域播放或显示对应的媒体文件。
与现有技术相比,本发明包括以下优点:
本发明实施例创新地提出一种彩信播放方法,将移动设备中的播放界面分为列表区域与预览区域,在接收到彩信后,获得彩信中的所有媒体文件,并将媒体文件组织成文件列表,将文件列表展现在列表区域中,并将可播放类型的媒体文件在预览区域中播放或显示,以此来使得播放界面中直观显示所有的彩信内容的同时,播放或显示可播放的媒体文件。
附图说明
图1是本发明实施例的一种彩信播放方法实施例一的步骤流程图;
图2是本发明实施例的一种彩信播放方法实施例一的播放界面示意图;
图3是本发明实施例的一种彩信播放方法实施例二的步骤流程图;
图4是本发明实施例的一种彩信播放方法实施例三的步骤流程图;
图5是本发明实施例的一种彩信播放装置实施例的结构框图。
具体实施方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
本发明实施例的核心构思之一在于,将移动设备中的播放界面分为列表区域与预览区域,在接收到彩信后,获得彩信中的所有媒体文件,并将媒体文件组织成文件列表,将文件列表展现在列表区域中,并将可播放类型的媒体文件在预览区域中播放或显示,以此来使得播放界面中直观显示所有的彩信内容的同时,播放或显示可播放的媒体文件。
参照图1,示出了本发明实施例的一种彩信播放方法实施例一的步骤流程图,可以包括如下步骤:
步骤101,接收彩信,所述彩信包括一个或多个媒体文件;
在具体实现中,彩信在技术上实际并不是一种短信,而是在GPRS网络的支持下,以无线应用协议WAP为载体传送图片、声音和文字等信息。彩信的收发过程可以为:彩信发送方向多媒体消息中心(MMSC)发送一条彩信,通过WAP网关传送(POST)到MMSC;MMSC通过推送代理网关(PushProxyGateway),向短消息服务中心(SMSC)发送推送(PUSH)消息,SMSC转发到彩信接收方;彩信接收方通过WAP网关利用GET方法从MMSC获取一条彩信;MMSC通过PushProxy网关和SMSC向彩信发送方发送一条传送报告(delivery report)。
进一步的,彩信接收方通过WAP网关利用GET方法从MMSC获取一条彩信的大致流程可以为:Frameworks事先发出一条短信,告知彩信接收方的应用程序有一个彩信,短信中含有一些信息比如过期日期,发送者手机号码,彩信的URL等,然后彩信接收方的应用程序自行通过HTTP取回URL所指的彩信内容。
彩信接收方获取的彩信可以包括一个或多个媒体文件,该一个或多个媒体文件具有文件描述信息,文件描述信息可以包括文件类型、文件标识、文件路径、文件大小等等。其中,媒体文件可以包括音频文件、视频文件、图片文件、纯文本、电子名片vcard文件、电子日程表vcalender文件以及其他附件文件(如word文件、excel文件、PowerPoint文件、PDF文件,等等)等。
彩信接收方获取到彩信后,对彩信进行解析可以获得对应的媒体文件以及文件描述信息,例如,在Android平台中,MMS在Android Mms应用里面的具体实现形式,或数据结构是SlideshowModel,SlideshowModel用于管理一个彩信中的所有附件,其内含有一个存储SlideModel(用于管理一组附件,这些附件同一次显示给用户)的列表,用于保存和控制一条彩信中的所有附件;另外SlideshowModel也负责显示这些附件,把一个个SlideModel组织起来并播放;SlideshowModel还负责把Mms形式的附件(各种Model)转化为Android的附件Pdu,和从Pdu提出各自Model。Pdu是实现了MMS协议的标准格式,它可以直接的发送给MMSC,从MMSC取回来的也是一个Pdu格式的数据。Pdu的数据结构包括PduBody,这个是用于存放多媒体文件的地方,其里面是PduPart的集合,每个PduPart代表一个媒体文件。接收方应用程序获得Pdu后对其分解可以获得对应的媒体文件。
步骤102,将所述一个或多个媒体文件组织成文件列表;
彩信接收方获得媒体文件后,可以根据媒体文件及文件描述信息组织文件列表,该文件列表包括了彩信的全部内容,文件列表中每条数据项(item)的形式可以包括部分文本,图形,文件标识、文件图标及文件类型组成的数据项名称等。例如,如图2所示的播放界面示意图,若媒体文件为纯文本,则文件列表中显示的是文本中的部分文本内容,例如显示两行文本内容,用“…”表示没有显示完整的文本;若媒体文件为图片文件,则文件列表中显示的是图片的缩略图或小图;若媒体文件为视频文件,则文件列表中显示的是示意视频类型的视频图标、视频标识以及视频后缀格式等组成的数据项名称;若媒体文件为vcard文件,则文件列表中显示的是vcard格式的数据;若媒体文件为vcalender文件,则文件列表中显示的是vcalender格式的数据。
步骤103,在所述列表区域中展现所述文件列表;
应用于本发明实施例,接收彩信的移动设备具有用于播放彩信的播放界面,该播放界面可以包括列表区域以及预览区域,列表区域用于展现文件列表,预览区域用于浏览文件列表中媒体文件的内容。其中,列表区域与预览区域可以上下分布或左右分布或其他分布,并且,列表区域与预览区域占播放界面的面积可按需设置,例如,如图2所示,预览区域位于列表区域上方,并且预览区域占播放界面的1/3高度。本发明实施例将播放界面划分成互不重叠的列表区域及预览区域,可以在查看文件列表的同时预览对应的媒体文件内容,方便用户浏览彩信中的媒体文件。
在列表区域中展现的文件列表如图2所示。需要说明的是,若文件列表在所述列表区域中显示不全,即文件列表的长度和/或宽度大于列表区域的长度和/或宽度,则文件列表可以在列表区域中滑动显示,用户对文件列表执行滑动操作后,文件列表中未在列表区域中显示的内容可以滑动进入列表区域,以使得彩信的全部内容可展现给用户。
步骤104,判断所述媒体文件的文件类型是否为预设的可播放文件类型;
作为一种示例,可播放的文件类型可以包括视频类型、音频类型、纯文本、图片类型的至少一种,其中,视频类型可以包括MPEG、MPG、DAT、AVI、MOV、ASF、WMV、NAVI、3GP、REALVIDEO、MKV、FLV、F4V、RMVB、WEBM等视频格式的类型;音频类型可以包括CD格式、WAVE(*.WAV)、AIFF、AU、MP3、MIDI、WMA、RealAudio、VQF、OggVorbis、AAC、APE等音频格式的类型;图片类型可以包括bmp、jpg、tiff、gif、tga、exif、fpx、svg、psd、cdr、pcd、dxf、ufo、eps、ai、raw等图片格式的类型。实际上,可播放的文件类型还可以为word文件、excel媒体文件、PDF媒体文件等,本发明实施例对可播放的文件类型的具体类型无需加以限制。
相应地,除可播放的文件类型以外的文件类型为不可播放的文件类型。
可以从媒体文件的文件描述信息中获得媒体文件的文件类型,若媒体文件的文件类型在可播放的文件类型中,则表示该媒体文件为可播放的媒体文件。
步骤105,若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件。
例如,若文件列表中的某条数据项是纯文本,则可以在预览区域中显示该纯文本的全部内容,且该纯文本在预览区域是放大显示的,以使用户更清楚的浏览彩信内容;若文件列表中的某条数据项是图片的小图,则可以在预览区域中显示该图片的放大图;若文件列表的某条数据项的数据项名称显示该媒体文件是视频类型,则可以在预览区域中播放该视频文件;若文件列表的某条数据项的数据项名称显示该媒体文件是音频类型,则可以在预览区域中播放该音频文件。
相应地,若媒体文件的文件类型不为可播放的文件类型(即当前媒体文件的文件类型为不可播放的文件类型),则可以在预览区域显示媒体文件的文件标识。例如,若设定的不可播放的文件类型为word类型,则在当前媒体文件为word文件时,可以将该word文件的文件标识显示在预览区域中。进一步的,对于不可在预览区域中播放或显示的媒体文件,预览区域除了显示文件标识外,还可以根据文件类型显示对应的功能按钮,例如显示“打开”的功能按钮,以提示用户使用其他app打开该文件。
在一种实施方式中,在有媒体文件进入预览区域(即预览区域播放或显示媒体文件)的过程中,本发明实施例还可以执行如下步骤:
若检测到针对所述预览区域的指定手势操作时,则对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
具体而言,若移动设备检测到手势操作,首先判断该手势操作是否为指定手势操作。指定手势操作至少可以包括如下一种手势操作:两指间距由大到小改变的缩小手势操作、两指间距由小到大改变的放大手势操作。需要说明的是,该指定手势操作并不限于上述的缩小手势操作及放大手势操作,也可以是其他的手势操作(例如由里向外的滑动手势、由外向里的滑动手势,等等),只要将指定手势操作关联特定的指令,完成特定的功能,则可以落入本发明保护的范围,另外,该手势操作可以为作用于移动设备屏幕上的手势,也可以是在移动设备屏幕的对应上方执行的隔空手势,本发明实施例对此无需加以限制。
与所述指定手势操作对应的指令可以包括:放大图片的指令、缩小图片的指令、放大文字的指令、缩小文字的指令、音频或视频的音量放大或缩小指令、音频或视频的快进或后退指令,等等。该与指定手势操作对应的指令可以是与指定手势操作具有预设绑定关系的指令,例如,与缩小手势操作绑定的指令为图片或文字的缩小指令、音频或视频的音量缩小指令;与放大手势操作绑定的指令为图片或文字的放大指令、音频或视频的音量放大指令。
实际上,本发明实施例中的预览区域是个layout(为了满足特殊需要而改写的布局元素),可以根据当前选择的文件类型,往这个layout添加不同的view(视图)。例如,如果媒体文件是纯文本类型,可以添加一个针对文本的布局,该布局包含2层,第一层也是个scrolllayout(自定义布局),主要用于监听用户的手势操作,layout里面添加的是textview控件,用于显示文本。当外层的layout检测到指定手势操作后,动态的设置textview的字体大小,实现缩放功能。
在实际应用中,若文本或图片的实际长度或宽度大于预览区域的长度或宽度,或者,放大后的文本或图片的长度或宽度大于预览区域的长度或宽度,则该文本或图片,或放大后的文本或图片在该预览区域中是可滑动的,可以通过滑动文本或图片来浏览全部的内容。
在一种实施方式中,在有媒体文件进入预览区域(即预览区域播放或显示媒体文件)的过程中,本发明实施例还可以执行如下步骤:
若检测到针对所述预览区域的点触手势操作,且所述点触手势操作的点触时间大于预设点触时长,则显示预设的功能菜单,所述功能菜单包括一个或多个功能选项;当接收到针对所述功能菜单中某一功能选项的选定操作时,触发对应的功能。
具体来说,若检测到用户针对预览区域中显示或播放的媒体文件执行长按(点触手势操作的点触时间大于预设点触时长)操作时,则可以弹出功能菜单,该功能菜单中具有一个或多个功能选项,功能选项可以包括以下的至少一种:保存、打开、导入。实际上,功能选项可以根据文件类型动态添加,例如,对于图片、文本、视频、音频等,具有打开和保存选项,对于vcard、vcalender具有导入和保存选项。
需要说明的是,“打开”的功能选项是指专业的APP软件打开媒体文件(比如用户想使用播放器软件打开视频),本发明实施例可以提供快捷的入口,以使用户能方便地使用其他软件打开媒体文件。“保存”的功能选项是指提供快捷入口将媒体文件保存在本地或远程服务器中;“导入”的功能选项是指将vcard类型或vcalender类型的媒体文件导入电话本或日历中。
本发明实施例创新地提出一种彩信播放方法,将移动设备中的播放界面分为互不重叠的列表区域与预览区域,在接收到彩信后,获得彩信中的所有媒体文件,并将媒体文件组织成文件列表,将文件列表展现在列表区域中,并将可播放类型的媒体文件在预览区域中播放或显示,以此来使得播放界面中直观显示所有的彩信内容的同时,播放或显示可播放的媒体文件。
参照图3,示出了本发明实施例的一种彩信播放方法实施例二的步骤流程图,可以包括如下步骤:
步骤201,接收彩信,所述彩信包括一个或多个媒体文件;
步骤202,将所述一个或多个媒体文件组织成文件列表;
步骤203,在所述列表区域中展现所述文件列表;
用户点击彩信后则可以进入步骤203-步骤206的自动阅读彩信的流程。
步骤204,逐条载入所述文件列表中的媒体文件,判断当前载入的媒体文件的文件类型是否为预设的可播放文件类型;
在自动阅读彩信流程中,移动设备智能地逐条载入文件列表中的媒体文件,并判断当前载入的媒体文件是否为预设的可播放文件类型。作为本发明实施例的一种优选示例,预设的可播放文件类型可以至少包括视频类型,和/或,音频类型,图片类型,和/或,纯文本。
步骤205,若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件;
在本发明实施例的一种优选实施例中,步骤205可以包括如下子步骤:
子步骤S11,若所述媒体文件的文件类型为视频类型和/或音频类型,则在所述预览区域自动播放对应的视频文件和/或音频文件;
在具体实现中,该视频文件和/或音频文件的播放时间为所述视频文件和/或音频文件中的播放时长。
子步骤S12,若所述媒体文件的文件类型为图片类型和/或纯文本,则在所述预览区域显示对应的图片文件和/或纯文本。
在具体实现中,该图片文件和/或纯文本的播放时间为预设显示时长或自定义的显示时长。
步骤206,若当前媒体文件播放完毕,则自动播放下一文件类型为所述可播放的文件类型的媒体文件。
在具体实现中,所述当前媒体播放完毕为所述视频文件和/或音频文件的播放时间达到所述视频文件和/或音频文件中的播放时长,或者,所述图片文件和/或纯文本的显示时间达到预设显示时长。若当前媒体文件播放完毕,则可以自动载入下一媒体文件并进行播放或显示。
则对于不可播放的媒体文件,本发明实施例可以直接跳过该文件,不对其进行显示。
在一种实施方式中,本发明实施例还可以包括:
若检测到针对所述预览区域的指定手势操作,则对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
其中,指定手势操作至少可以包括如下一种手势操作:两指间距由大到小改变的缩小手势操作、两指间距由小到大改变的放大手势操作;则与所述缩小手势操作对应的指令包括:对所述图片文件或所述纯文本的缩小指令、对所述音频文件或所述视频文件的音量缩小指令的至少一种;与所述放大手势操作对应的指令包括:对所述图片文件或所述纯文本的放大指令、对所述音频文件或所述视频文件的音量放大指令的至少一种。
在一种实施方式中,本发明实施例还可以包括:
若检测到针对所述预览区域的点触手势操作的点触时间大于预设点触时长,则显示预设的功能菜单,所述功能菜单包括一个或多个功能选项;
当接收到针对所述功能菜单中某一功能选项的选定操作时,触发对应的功能。
作为本发明实施例的一种优选示例,功能选项可以包括以下的至少一种:保存、打开、导入。
在本发明实施例中,提出一种智能的彩信播放模式,当用户在移动设备设置彩信自动播放功能,或者在打开彩信时选择自动播放功能时,在用户点击打开彩信后,移动设备自动载入媒体文件,按照媒体文件的实际播放时长或自定义的显示时长来在预览区域播放或显示媒体文件,使得媒体文件的播放无需受限于彩信发送方所设定的播放时长,也使得播放或显示时长与移动设备的性能更相匹配,免去了移动设备的等待时间,降低了移动设备的性能损耗及带宽资源,同时,减少了用户的等待时间,提升用户体验。
对于图3的方法实施例而言,由于其与图1的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
参照图4,示出了本发明实施例的一种彩信播放方法实施例三的步骤流程图,可以包括如下步骤:
步骤301,接收彩信,所述彩信包括一个或多个媒体文件;
步骤302,将所述一个或多个媒体文件组织成文件列表;
步骤303,在所述列表区域中展现所述文件列表;
步骤304,在检测到用户在所述列表区域中滑动所述文件列表,并针对某一媒体文件的点击操作时,依据所述点击操作选中对应的媒体文件;
在本发明实施例中,用户可以滑动文件列表,并点击文件列表中的item来浏览想要查看的媒体文件详细的内容。
文件列表中被用户点击的item为选中的媒体文件,则该媒体文件可以突出显示,例如,该被点击的媒体文件的背景颜色会变更为预设的背景色。当用户点击下一item时,前一个点击的item的背景色可以恢复为原来的背景色,下一被点击的item的背景色变更为预设的背景色。
步骤305,判断所述选中的媒体文件的文件类型是否为预设的可播放文件类型;
步骤306,若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件。
在本发明实施例的一种优选实施例中,预设的可播放文件类型至少可以包括视频类型,和/或,音频类型,和/或,图片类型,和/或,纯文本;步骤306可以包括如下子步骤:
子步骤S21,若所述媒体文件的文件类型为视频类型和/或音频类型,则在所述预览区域自动播放对应的视频文件和/或音频文件;
子步骤S22,若所述媒体文件的文件类型为图片类型和/或纯文本,则在所述预览区域显示对应的图片文件和/或纯文本。
在实际中,为了防止用户过快的点击文件列表中的item导致的界面卡顿,本发明实施例对于进入预览区域的媒体文件可以实现延时播放或显示,例如,媒体进入预览区域停留1s后,才会播放。
在一种实施方式中,本发明实施例还可以包括:
若检测到针对所述预览区域的指定手势操作时,则对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
其中,所述指定手势操作至少可以包括如下一种手势操作:两指间距由大到小改变的缩小手势操作、两指间距由小到大改变的放大手势操作;则与所述缩小手势操作对应的指令可以包括:对所述图片文件或所述纯文本的缩小指令、对所述音频文件或所述视频文件的音量缩小指令的至少一种;与所述放大手势操作对应的指令可以包括:对所述图片文件或所述纯文本的放大指令、对所述音频文件或所述视频文件的音量放大指令的至少一种。
在一种实施方式中,本发明实施例还可以包括:
若所述媒体文件的文件类型不为所述可播放的文件类型,则在所述预览区域显示所述媒体文件的文件标识。
在一种实施方式中,本发明实施例还可以包括:
若检测到针对所述预览区域的点触手势操作的点触时间大于预设点触时长,则显示预设的功能菜单,所述功能菜单包括一个或多个功能选项;
当接收到针对所述功能菜单中某一功能选项的选定操作时,触发对应的功能。
其中,所述功能选项可以包括以下的至少一种:保存、打开、导入。
在本发明实施例中,当用户在移动设备设置彩信滑动播放功能,或者在打开彩信时选择滑动播放功能时,可以根据用户的点击操作播放或显示对应的媒体文件,突出当前播放的媒体文件,使得用户能够区分当前阅读的片段。
对于图4的方法实施例而言,由于其与图1的方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
参照图5,示出了本发明实施例的一种彩信播放装置实施例的结构框图,其中,所述彩信在播放界面中播放,所述播放界面包括列表区域以及预览区域,该装置具体可以包括以下模块:
彩信接收模块501,用于接收彩信,所述彩信包括一个或多个媒体文件;
列表组织模块502,用于将所述一个或多个媒体文件组织成文件列表;
列表展现模块503,用于在所述列表区域中展现所述文件列表;
判断模块504,用于判断所述媒体文件的文件类型是否为预设的可播放文件类型;
播放模块505,用于在所述媒体文件的文件类型为所述可播放的文件类型时,在所述预览区域播放或显示对应的媒体文件。
在本发明实施例的一种优选实施例中,所述预设的可播放文件类型至少包括视频类型,和/或,音频类型,和/或,图片类型,和/或,纯文本,所述播放模块505还用于:
若所述媒体文件的文件类型为视频类型和/或音频类型,则在所述预览区域播放对应的视频文件和/或音频文件;
若所述媒体文件的文件类型为图片类型和/或纯文本,则在所述预览区域显示对应的图片文件和/或纯文本。
在本发明实施例的一种优选实施例中,所述装置还包括:
指令执行模块,用于在检测到针对所述预览区域的指定手势操作时,对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
作为本发明实施例的一种优选示例,所述指定手势操作至少包括如下一种手势操作:两指间距由大到小改变的缩小手势操作、两指间距由小到大改变的放大手势操作;则与所述缩小手势操作对应的指令包括:对所述图片文件或所述纯文本的缩小指令、对所述音频文件或所述视频文件的音量缩小指令的至少一种;与所述放大手势操作对应的指令包括:对所述图片文件或所述纯文本的放大指令、对所述音频文件或所述视频文件的音量放大指令的至少一种。
在本发明实施例的一种优选实施例中,所述判断模块504包括:
选中子模块,用于在检测到用户在所述列表区域中滑动所述文件列表,并针对某一媒体文件的点击操作时,依据所述点击操作选中对应的媒体文件;
第一判断子模块,用于判断所述选中的媒体文件的文件类型是否为预设的可播放文件类型。
在本发明实施例的另一种优选实施例中,所述判断模块504包括:
第二判断子模块,用于逐条载入所述文件列表中的媒体文件,判断当前载入的媒体文件的文件类型是否为预设的可播放文件类型。
在本发明实施例的一种优选实施例中,所述装置还包括:
自动播放子模块,用于在当前媒体文件播放完毕时,自动播放下一文件类型为所述可播放的文件类型的媒体文件,其中,所述当前媒体播放完毕为所述视频文件和/或音频文件的播放时间达到所述视频文件和/或音频文件中的播放时长,或者,所述图片文件和/或纯文本的显示时间达到预设显示时长。
在本发明实施例的一种优选实施例中,所述装置还包括:
标识显示模块,用于在所述媒体文件的文件类型不为所述可播放的文件类型时,在所述预览区域显示所述媒体文件的文件标识。
在本发明实施例的一种优选实施例中,所述装置还包括:
菜单显示模块,用于在检测到针对所述预览区域的点触手势操作,且所述点触手势操作的点触时间大于预设点触时长时,显示预设的功能菜单,所述功能菜单包括一个或多个功能选项;
功能触发模块,用于在接收到针对所述功能菜单中某一功能选项的选定操作时,触发对应的功能。
作为本发明实施例的一种优选示例,所述功能选项包括以下的至少一种:保存、打开、导入。
对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
本发明还提供了一种移动设备,该移动设备中包含上述的装置。
本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
以上对本发明所提供的一种彩信播放方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (10)
1.一种彩信播放方法,其特征在于,所述彩信在播放界面中播放,所述播放界面包括列表区域以及预览区域,所述的方法包括:
接收彩信,所述彩信包括一个或多个媒体文件;
将所述一个或多个媒体文件组织成文件列表;其中,所述文件列表中每条数据项的形式包括:文本、图形、文件标识、文件图标及文件类型组成的数据项名称;
在所述列表区域中展现所述文件列表;
在检测到用户在所述列表区域中滑动所述文件列表,并针对某一媒体文件的点击操作时,依据所述点击操作选中对应的媒体文件;
判断所述选中的媒体文件的文件类型是否为预设的可播放文件类型;
若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件;具体地,根据当前选择的文件类型,在所述预览区域中添加对应的视觉元素控件。
2.根据权利要求1所述的方法,其特征在于,所述预设的可播放文件类型至少包括视频类型,和/或,音频类型,和/或,图片类型,和/或,纯文本,所述若所述媒体文件的文件类型为所述可播放的文件类型,则在所述预览区域播放或显示对应的媒体文件的步骤为:
若所述媒体文件的文件类型为视频类型和/或音频类型,则在所述预览区域播放对应的视频文件和/或音频文件;
若所述媒体文件的文件类型为图片类型和/或纯文本,则在所述预览区域显示对应的图片文件和/或纯文本。
3.根据权利要求2所述的方法,其特征在于,还包括:
若检测到针对所述预览区域的指定手势操作,则对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
4.根据权利要求3所述的方法,其特征在于,所述指定手势操作至少包括如下一种手势操作:两指间距由大到小改变的缩小手势操作、两指间距由小到大改变的放大手势操作;则与所述缩小手势操作对应的指令包括:对所述图片文件或所述纯文本的缩小指令、对所述音频文件或所述视频文件的音量缩小指令的至少一种;与所述放大手势操作对应的指令包括:对所述图片文件或所述纯文本的放大指令、对所述音频文件或所述视频文件的音量放大指令的至少一种。
5.根据权利要求2所述的方法,其特征在于,所述判断所述媒体文件的文件类型是否为预设的可播放文件类型的步骤包括:
逐条载入所述文件列表中的媒体文件,判断当前载入的媒体文件的文件类型是否为预设的可播放文件类型。
6.根据权利要求5所述的方法,其特征在于,还包括:
若当前媒体文件播放完毕,则自动播放下一文件类型为所述可播放的文件类型的媒体文件,其中,所述当前媒体播放完毕为所述视频文件和/或音频文件的播放时间达到所述视频文件和/或音频文件中的播放时长,或者,所述图片文件和/或纯文本的显示时间达到预设显示时长。
7.根据权利要求1所述的方法,其特征在于,还包括:
若所述媒体文件的文件类型不为所述可播放的文件类型,则在所述预览区域显示所述媒体文件的文件标识。
8.一种彩信播放装置,其特征在于,所述彩信在播放界面中播放,所述播放界面包括列表区域以及预览区域,所述的装置包括:
彩信接收模块,用于接收彩信,所述彩信包括一个或多个媒体文件;
列表组织模块,用于将所述一个或多个媒体文件组织成文件列表;其中,所述文件列表中每条数据项的形式包括:文本、图形、文件标识、文件图标及文件类型组成的数据项名称;
列表展现模块,用于在所述列表区域中展现所述文件列表;
选中子模块,用于在检测到用户在所述列表区域中滑动所述文件列表,并针对某一媒体文件的点击操作时,依据所述点击操作选中对应的媒体文件;
第一判断子模块,用于判断所述选中的媒体文件的文件类型是否为预设的可播放文件类型;
播放模块,用于在所述媒体文件的文件类型为所述可播放的文件类型时,在所述预览区域播放或显示对应的媒体文件;具体地,根据当前选择的文件类型,在所述预览区域中添加对应的视觉元素控件。
9.根据权利要求8所述的装置,其特征在于,所述预设的可播放文件类型至少包括视频类型,和/或,音频类型,和/或,图片类型,和/或,纯文本,所述播放模块还用于:
若所述媒体文件的文件类型为视频类型和/或音频类型,则在所述预览区域播放对应的视频文件和/或音频文件;
若所述媒体文件的文件类型为图片类型和/或纯文本,则在所述预览区域显示对应的图片文件和/或纯文本。
10.根据权利要求9所述的装置,其特征在于,还包括:
指令执行模块,用于在检测到针对所述预览区域的指定手势操作时,对所述预览区域中的媒体文件执行与所述指定手势操作对应的指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410660714.5A CN105681540B (zh) | 2014-11-18 | 2014-11-18 | 一种彩信播放方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410660714.5A CN105681540B (zh) | 2014-11-18 | 2014-11-18 | 一种彩信播放方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105681540A CN105681540A (zh) | 2016-06-15 |
CN105681540B true CN105681540B (zh) | 2020-07-03 |
Family
ID=56944770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410660714.5A Expired - Fee Related CN105681540B (zh) | 2014-11-18 | 2014-11-18 | 一种彩信播放方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105681540B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111447491B (zh) * | 2019-01-17 | 2022-05-13 | 天津跳跳蛙科技有限公司 | 基于短信的视频播放方法及服务端和移动终端 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100718138B1 (ko) * | 2005-11-01 | 2007-05-14 | 삼성전자주식회사 | 휴대용 단말기의 기능 입력 방법 및 그를 이용한 휴대용단말기에 구비되는 버튼 입력 장치 |
CN101527890A (zh) * | 2009-04-20 | 2009-09-09 | 中兴通讯股份有限公司 | 一种单任务平台终端播放彩信的方法及装置 |
CN101853133B (zh) * | 2010-05-31 | 2013-03-20 | 中兴通讯股份有限公司 | 一种自动识别手势的方法及移动终端 |
CN102314496A (zh) * | 2011-08-25 | 2012-01-11 | 百度在线网络技术(北京)有限公司 | 一种预览媒体文件的方法与设备 |
CN103020076B (zh) * | 2011-09-23 | 2017-02-08 | 深圳市快播科技有限公司 | 一种播放器的视频文件动态预览方法和装置 |
CN103810221B (zh) * | 2012-11-15 | 2019-03-15 | 腾讯科技(深圳)有限公司 | 一种文件的预览方法及装置 |
CN103838531A (zh) * | 2012-11-20 | 2014-06-04 | 腾讯科技(深圳)有限公司 | 一种信息处理及显示方法、移动终端 |
-
2014
- 2014-11-18 CN CN201410660714.5A patent/CN105681540B/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN105681540A (zh) | 2016-06-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US12019672B2 (en) | Systems and methods for a scalable, collaborative, real-time, graphical life-management interface | |
US10057731B2 (en) | Image and message integration system and method | |
US9977591B2 (en) | Image with audio conversation system and method | |
KR100915854B1 (ko) | 이미지 및 기타 사용자 데이터의 자동 그룹화 | |
US7921187B2 (en) | Newsreader for mobile device | |
KR100961473B1 (ko) | 무선 인터넷 브라우저의 웹 페이지 내용을 메시징하는 이동단말 및 그 방법 | |
US9154606B2 (en) | Notification of mobile device events | |
WO2009149354A2 (en) | Systems and methods for creating and sharing a presentation | |
CN111343074B (zh) | 一种视频处理方法、装置和设备以及存储介质 | |
US20110289136A1 (en) | System and method for efficient image and document upload | |
US20150092006A1 (en) | Image with audio conversation system and method utilizing a wearable mobile device | |
KR20110035997A (ko) | 임베디드 미디어 플레이어를 갖춘 모바일 무선 디바이스 | |
WO2015050966A1 (en) | Image and message integration system and method | |
CN113128185A (zh) | 交互方法、装置和电子设备 | |
WO2010063070A1 (en) | Method and system for displaying data on a mobile terminal | |
CA2852340A1 (en) | Facilitating generation and presentation of sound images | |
KR101519856B1 (ko) | 컨텐츠 공유를 위한 장치 및 방법, 이를 위한 통신 서비스 시스템 | |
CN105681540B (zh) | 一种彩信播放方法及装置 | |
US11647243B2 (en) | System and method for using an application on a mobile device to transfer internet media content | |
US9043441B1 (en) | Methods and systems for providing network content for devices with displays having limited viewing area | |
WO2010150106A2 (en) | System and method for measuring user interest in an advertisement generated as part of a thumbnail wall | |
EP1970909A1 (en) | System and method for providing visual indicators in a media application | |
US20070059955A1 (en) | Media conversion for telephonic mobile devices | |
KR20140062527A (ko) | 메일 데이터 삽입영역 전환방법 및 장치 | |
KR20150022639A (ko) | 전자 디바이스 및 전자 디바이스에서 캡쳐 이미지 이용 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd. Address before: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11 Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20200703 |
|
CF01 | Termination of patent right due to non-payment of annual fee |