多媒体播放系统-电动折弯机数控滚圆机滚弧机张家港钢管滚圆滚弧
作者:lujianjun | 来源:欧科机械 | 发布时间:2019-05-08 13:03 | 浏览次数:

本文基于嵌入式硬件平台和主流嵌入式操作系统Android实现常见音视频格式媒体播放,具有暂停、播放、单曲循环、全部循环和进度条等功能,采用viewpager+fragment的技术完美结合在一个activity中,优化了程序设计和增加了软件运行的流畅性及可读性。 分别为应用层、应用框架层、支持库层和Linux内核层。应用层是使用JAVA语言编写而成的,可由JAVA工程师编写适用于移动设备上运行的APP程序,具有友好的UI交互性和系统兼容性;应用框架层是为应用层开发软件时提供API框架支持,当设计大型软件时,此架构设计使用重用组件的功能简化了程序设计,给程序设计者带来极大的方便;支持库层是为应用框架层提供库的功能,可调用静态库或动态库,类似其它操作系统;Linux内核层是关键层,维持内核的运行,负责任务调度,接收和反馈上层的任务,管理所有硬件设备。图1Android操作系统结构图2嵌入式播放软件功能分析本论文设计的嵌入式播放软件需要实现以下功能,如图2所示。(1)交互界面设计。交互界面包括主体交互界面设计、按钮、播放列表等。软件开启时,首先进入欢迎界面,点击按钮,进入播放器是,同时显示播放列表、 本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name播放进度条多媒体播放系统-电动折弯机数控滚圆机滚弧机张家港钢管滚圆滚弧机折弯机、播放时长、总时间、音频名称、当前时间、音量调节按钮、屏幕调节按钮、演唱者和歌词等信息。每个界面跳转,增加不同转场动画(。2)播放主程序设计。本播放器使用MediaPlayer类对媒体文件进行操作控制,实现音视频的暂停、播放、进度条等功能。同时,本播放器采用view_pager+fragment将视频播放与音乐播放,完美结合在一个activity中,减少了主函数的代码量,增加了软件运行的流畅性及可读性。基于嵌入式平台构建多媒体播放系统占华林,李伟霞,雷萍(江西科技师范大学,江西南昌,330013)摘要:本文基于嵌入式硬件平台和主流嵌入式操作系统Android实现常见音视频格式媒体播放, 本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name具有暂停、播放、单曲循环、全部循环和进度条等功能,采用viewpager+fragment的技术完美结合在一个activity中,优化了程序设计和增加了软件运行的流畅性及可读性播放软件程序设计与分析图3软件程序设计流程图软件程序设计流程图如图3所示。该播放软件主要有程序初始化、播放主界面、播放列表、进度条和按钮等组成。实现了播放软件常用功能。4结束语将本文设计的播放器安装在ARM9嵌入式平台和Android手机平台,经测试,播放器功能与效果都能达到预期设计效果,能正常播放音视频、主界面按钮功能正常控制,采用view_pager+fragment相结合的代码优化技术,播放非常流畅。参考文献[1]杨丰盛主编.Android应用开发揭秘[M].西安:机械工业出版社,2010-01-25.[2]高焕堂编.Android应用框架原理与程式设计(第三版)[M].北京:清华大学出版社,2008-10-03.[3]余志龙编著.GoogleAndroidSDK开发范例大全[M].北京:人民邮电出版社,2009-07-01.图2播放器功能图教师的教与学生的学,加深了学生对软件程序的理解和硬件结构知识的掌握,提高了学生的学习兴趣,对于教学质量的提高起到了事半功倍的效果,同时还可以激发学生的创新能力。参考文献[1]朱嵘涛,徐爱钧.Proteus仿真软件在电类专业课程中的应用研究[J].微型机与应用,2多媒体播放系统-电动折弯机数控滚圆机滚弧机张家港钢管滚圆滚弧机折弯机 本文由公司网站滚圆机网站采集转载中国知网资源整理!www.gunyuanji.name