基于iOS平台播放器的设计与实现

被引量 : 0次 | 上传用户:shuzhong12miyan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着时代的发展,人们越来越喜欢用手机终端来欣赏视频,方便而快捷,当下流行的视频格式有很多种,如MOV,MP4,3GP,AVI,FLV,RMVB等,对多种视频格式都支持的手机应用播放器成了人们娱乐生活中所必需的应用。然而i OS系统原有的视频播放器支持的视频格式有限,难以满足人们通过移动终端观看视频的需要,所以特别需要开发一个可以支持大多数视频格式的全能影音播放器。因此本文主要研究如何实现这个全能影音播放器。该播放器可以得到程序沙盒中的视频文件,并可以对其进行管理。应用VLC技术对视频文件进行解码和语音的同步播放。该播放器在MAC OS X系统中进行开发,开发工具是Xcode,开发语言是Object-C,在i Phone,i Pod touch等设备上进行调试。基于i OS的播放器主要功能是视频的播放,所有工作都是围绕如何进行视频的解码与播放展开,因此论文的主要工作分为四个方面:第一,视频的解码与播放。本研究采用了VLC技术实现视频的解码和播放,其支持大量的编码格式和传输方式,主要使用了FFmpeg作为其解码器。播放视频时可以拖动进度条实现视频的跳跃,可以暂停、调节音量大小、缩放屏幕等操作。第二,视频文件的管理。主要实现对本地文件的管理,如可通过i Tunes导入本地文件,删除本地文件,查看视频详细信息,打开视频文件进行播放等。第三,流媒体文件的添加和管理。用于流媒体的管理和播放。可以手动输入添加流媒体文件,也可通过扫描二维码添加流媒体文件,二维码扫描的实现采用了第三方库ZBar。添加成功时将用户添加的流媒体信息保存到数据库中。第四,播放历史记录。记录播放过的本地文件和流媒体文件,以便查看和快速跳转。采用SQLite数据库对播放信息进行保存。除核心模块以外,还有用户的反馈模块和系统的介绍模块。用户可以以邮件形式向开发者进行使用情况的反馈。综合以上研究,开发了一款基于i OS平台的通用播放器。本研究探索视频解码技术和视频音频同步播放,系统的实现打破了i OS自带播放器对于视频格式的限制,支持多种当下主流视频格式的播放。该研究与实现除了具有重要的学术方面的研究价值,还有非常大的实际应用前景和市场需求。
其他文献
从20世纪50年代初截至目前,在诸多文学史家编著的现代文学史中,有关女作家萧红及其经典作品的叙述呈现出了显著的差异。这些差异的背后,既离不开社会政治意识形态的制约,也和
受限于现有制孔刀具技术的发展水平,工具寿命短、加工效率低、加工质量难以保证是目前以碳纤维复合材料(Carbon Fiber Reinforced Plastics-CFRP)为代表的高性能难加工材料钻削
针对混凝土冷却水管温度场有限单元法,进行了一个室内混凝土温升试验和计算对比研究.结果表明,该算法在理论上是严密可靠的.同时,将该算法直接运用于一高碾压混凝土重力坝的
随着经济社会的发展,消费者需求呈现出差异化、多样化和个性化等特点,企业凭借"一招鲜打天下"的时代已一去不复返;如何通过对目标市场进行细分、合理配置营销资源,取得各个区
中医药防治艾滋病要从艾滋病中医证候的研究、艾滋病辨证论治的研究、中医药治疗艾滋病疗效评价的研究以及治疗艾滋病药物及非药物疗法的研究等几个方面开展研究。中医学的精
自从微带天线被提出到现在,因为其具有重量较轻、剖面薄、可以和载体共性等优点,已被应用在卫星通信等众多领域。而圆极化微带天线所具有的一些优点使得它具有很好的抗干扰的
随着大学生就业形势日益严峻,以创业带动大学生就业成为大势所趋。目前,网络创业投入小,回报快而高;市场潜力无限;加上大学生自身的智力优势,使得网络创业成为大学生创业的新
变革型领导理论产生于社会环境越来越趋于全球化、企业所面临的经营环境信息化与多元化时代背景下,世界的急速变化给管理者和领导者带来了极其严峻的挑战和考验,变革型领导理
在热交换器运行过程中,普遍存在着污垢吸附和沉积于换热面的问题。这些污垢的粘附,使得换热面的热阻急剧增加,从而降低了换热设备的传热效率,造成严重的能源和经济损失。因此,解决
河南中医学院针灸学科带头人、博士生导师高希言教授在继承传统理论基础上,提出调卫健脑治失眠,取得了很好的效果,形成了独特的技术,作为国家中医药管理局临床诊疗技术推广项