首页> 中文学位 >具有社交功能的网易多媒体播放软件客户端设计与实现
【6h】

具有社交功能的网易多媒体播放软件客户端设计与实现

代理获取

目录

声明

摘要

第一章 绪论

1.1 研究背景与意义

1.2 国内外研究现状

1.2.1 国外研究现状和发展动态

1.2.2 国内研究现状和发展动态

1.3 本文主要工作和论文结构

1.3.1 本文主要工作

1.3.2 论文结构

第二章 相关技术

2.1 CEF框架介绍

2.1.1 Chrome的线程模型

2.1.2 Chrome的多线程模型

2.1.3 Chrome进程间通讯

2.2 FFmpeg技术

2.2.1 FFmpeg简介

2.2.2 FFmpeg解码

2.3 DirectShow技术

2.4 NEJ框架简介

2.4.1 模板

2.4.2 模板引擎

2.4.3 Ajax技术

2.5 本章小结

第三章 软件分析与设计

3.1 需求分析

3.1.1 概述

3.1.2 功能性需求

3.1.3 性能需求

3.2 框架设计

3.3 总体设计

3.4 模块设计

3.4.1 账号管理模块

3.4.2 用户信息模块

3.4.3 音乐播放模块

3.4.4 朋友动态模块

3.4 本章小结

第四章 软件实现

4.1 账号管理

4.1.1 注册

4.1.2 登录

4.2 用户信息

4.2.1 个人信息设置

4.2.2 查看用户信息

4.3 音乐播放

4.3.1 播放音乐

4.3.2 滚动歌词

4.3.3 听友评论

4.4 朋友动态

4.5 本章小结

第五章 软件测试

5.1 测试环境

5.2 功能测试

5.3 性能测试

5.4 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

致谢

参考文献

展开▼

摘要

随着音乐行业从物理媒介向数字媒介时代的发展,出现了一些多媒体播放软件。这些软件包含各种音频格式的音乐播放、下载等基本功能。然而,如今的互联网用户对音乐的需求更加多样化,音乐不再只是单纯的声音,还将成为人们传递感情和展现个性的社交元素。本文结合在网易实习期间的实际工程项目,在深入调研市场上已有的多媒体播放软件产品和分析不同多媒体播放软件各自特点的基础上,确定了网易多媒体播放软件的需求与定位,提出了具有社交功能的多媒体播放软件,使其音乐客户端具有场景化、情感化、社交化、娱乐化的特点,并通过综合运用多媒体播放技术实现了该软件的客户端。该客户端与由其他小组开发的服务器协同工作,共同完成多媒体播放、管理等功能。
  本研究主要内容包括:⑴网易多媒体播放软件客户端整体框架----基于CEF(Chromium Embedded Framework)套HTML5 Web页面,采用超强用户体验的Hybrid混合模式,其中,Web页面使用网易跨平台Web前端开发框架NEJ(Nice Easy Javascript)进行开发。⑵音乐播放。播放功能采用音视频流完整解决方案FFmpeg以及Windows流媒体处理开发包DirectShow等技术。在实现过程中解决FFmpeg阻塞问题,并对DirectShow进行异步改进。本软件能播放大部分主流音频格式,播放性能十分稳定,并且设置播放详情页面,不但可以查看滚动歌词,还使得用户可以查看分享歌曲,查看、点赞、回复听友的评论并对歌曲写下自己的评论。⑶朋友动态圈。动态页会按时间最近显示关注用户音乐动态行为。对于在朋友动态页面显示的动态信息,用户可以点赞、评论、分享等,从而形成以歌曲为中心的一个音乐社交圈。通过这个社交圈,用户可以方便的、实时的交流与分享音乐感受。⑷用户信息管理。用户可以编辑或查看自己的信息,也可以查看他人信息,并关注对方。关注者的音乐动态将显示在自己的朋友圈。用户之间可以发送私信,进行音乐交流。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号