E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
播放器开发
《Android FFmpeg
播放器开发
梳理》第四章 音频重采样与变速变调处理
前面一章,我们讲解了音频输出的处理,这一章将会讲解音频重采样以及变速变调处理。AudioResampler是音频重采样处理的对象。重采样器主要是用来从音频解码器AudioDecoder中解码得到一帧音频帧,然后根据同步的类型,判断是否需要对其进行重采样处理以及变速变调处理的逻辑。其实现代码如下:/***音频参数*/typedefstructAudioParams{intfreq;intchanne
cain_huang
·
2019-01-22 13:41
《Android FFmpeg
播放器开发
梳理》第三章 音频输出 —— OpenSLES
前面一章,我们讲解了音频解码器和视频解码器的封装和实现。这一章我们将会讲解音频输出部分的处理。打开音频设备前面在讲解播放器初始化以及解复用流程时,讲到在初始化准备好解码器之后,需要打开音频输出设备,但跳过了没有讲解。这里讲解一下过程。打开音频设备主要是通过AudioDeviceSpec结构体根据期望的音频channellayout、nb_samples、sample_rate等参数,传递给音频设备
cain_huang
·
2019-01-22 13:36
《Android FFmpeg
播放器开发
梳理》第二章 音视解码器和视频解码器实现
前面一章我们讲解了解复用的实现流程,但并没有详细讲解解码器部分的处理,这一章我们将会介绍音频解码器以及视频解码器的实现。准备解码器准备解码器的流程一般如下:创建解码上下文从解复用上下文中复制参数到解码上下文根据解码上下文的id查找解码器,如果在播放器指定了实际的解码器名称,则需要根据指定的解码器名称查找解码器给解码上下文设置一些解码参数,比如lowres、refcounted_frames等解码参
cain_huang
·
2019-01-22 13:30
《Android FFmpeg
播放器开发
梳理》第一章 播放器初始化与解复用流程
这一章,我们来讲解播放器解复用(从文件中读取数据包)的流程。在讲解播放器的读数据包流程之前,我们先定义一个播放器状态结构体,用来记录播放器的各种状态。播放器状态结构体首先,我们定义一个结构体,用于记录播放器的开始、暂停、定位等各种状态标志,以及重置结构体的方法:/***播放器状态结构体*/typedefstructPlayerState{AVDictionary*sws_dict;//视频转码op
cain_huang
·
2019-01-22 13:24
《Android FFmpeg
播放器开发
梳理》第零章 基础公共类的封装
在开始介绍
播放器开发
之前,我们首先对posix库进行一定的封装,得到我们想要的Mutex、Condition、Thread等类。至于为何不用C++11自带的相关类呢?
cain_huang
·
2019-01-22 13:18
HTML5之Video对象属性和方法(html5播放器设计必须研究的)
准备研究下html5视频播放器,html5音视频
播放器开发
设计必须研究的东东,整理出来,会用到的。阿酷。。。。Video实例您的浏览器不支持video标签。
阿酷tony
·
2018-11-19 23:27
html5
CSS3
网页视频播放器
Android应用开发 MP3音乐播放器滚动歌词实现
Android应用开发--MP3音乐播放器滚动歌词实现2013年6月2日简、美音乐
播放器开发
记录-----前话有网友给我博客评论说,让我借鉴好的Android代码,代码贴出来的时候最好整体先看一下。
gfjggtf
·
2018-11-06 10:41
FFMPEG进阶系列01-ffplay命令详解
掌握ffplay的设计逻辑,对于
播放器开发
人员提升经验非常有帮助。哔哩哔哩的ijkplayer就是基于ffplay做的二次开发。
muyuyuzhong
·
2018-10-17 23:47
ffmpeg
ffplay
ffplay命令
音视频专栏
FFmpeg 入门 [一]
这里简单说成,是一个
播放器开发
的工具,用c语言写成,可以理解成c语言的一个包,相当于python的模块,这个包里定义了很多的方法(或者称为接口API),结构体之类的,在做
播放器开发
的时候,直接引入这个包
胖子呀
·
2018-10-15 00:00
FFmpeg
音视频
CentOS 7:安装网易云音乐
前言网易云音乐一直是我喜爱的一款播放器难得的是,网易的大神们为这款
播放器开发
了Linux版作为一个不听歌就不会写代码的渣渣码农,怎么能辜负网易大神们的一番心血呢?
CodeLike
·
2018-10-13 22:18
Linux
CentOS 7:安装网易云音乐
前言网易云音乐一直是我喜爱的一款播放器难得的是,网易的大神们为这款
播放器开发
了Linux版作为一个不听歌就不会写代码的渣渣码农,怎么能辜负网易大神们的一番心血呢?
CodeLike
·
2018-10-13 22:18
Linux
音视频开发之本地播放、点播与直播的客户端原理(没有讲解具体平台的实现)。
以前做视频
播放器开发
的时候,只知道请求服务器,然后服务器返回一个播放串。这样视频就播放了其它的操作比如UI定制通知的跟踪等…..这些都是UI层面上的东西,压根跟音视频编解码就没啥关系!
天道酬晴
·
2018-06-21 14:25
音视频
如何用C#进行Winform MP3
播放器开发
总结一下,下午半天进行的MP3播放器的开发:首先,新建一个解决方案:命名MP3solution,设置FormBorderStyle为None,即上面的图标,最大化最小化按钮隐藏,但如图所示还有最大化关闭按钮,这时自己添加的两个PictureBox控件,下面的暂停,停止,静音等也是PictureBox控件设置其Image属性为properties资源中的图片.如何导入图片资源也是一个关键点。我们点击
冷月宫主
·
2018-06-10 22:37
C#
FFmpeg视频
播放器开发
(三):音频解码播放
本篇开始讲解音频解码播放,该项目用Qt的音频类QAudioFormat,QAudioOutput等进行解码,先讲解一些关于音频的知识。1.采样频率指每秒钟取得声音样本的次数。采样的过程就是抽取某点的频率值,很显然,在一秒中内抽取的点越多,获取得频率信息更丰富,为了复原波形,采样频率越高,声音的质量也就越好,声音的还原也就越真实,但同时它占的资源比较多。由于人耳的分辨率很有限,太高的频率并不能分辨出
令狐掌门
·
2018-06-09 18:53
#
C++
ffmpeg视频播放器开发
ffmpeg
音视频同步
QAudioFormat
QAudioOutput
Qt音频技术
FFmpeg视频
播放器开发
(二):FFmepg基本使用与视频播放
本篇博客目标:读帧解码显示视频开始进入ffmepg的开发之旅。音视频的细节知识不统一讲解,我在教程中逐点渗透,容我以雷神的话开篇。视频播放器播放一个互联网上的视频文件,需要经过以下几个步骤:解协议,解封装,解码视音频,视音频同步。如果播放本地文件则不需要解协议,为以下几个步骤:解封装,解码视音频,视音频同步。----雷霄骅对于ffmpeg的架构介绍,请参考24岁“封神”雷霄骅的博客,他已离开江湖,
令狐掌门
·
2018-06-03 20:47
#
C++
ffmpeg视频播放器开发
FFmpeg视频
播放器开发
(一):FFmpeg简介与项目环境搭建
前言在各大博客,论坛,看到很多人对流媒体音视频的开发感兴趣,可是不知道怎么入门,对音视频的了解也很少,写代码更不用说了,经过一段时间的整理,我准备在csdn上写一套ffmpeg音视频播放器的开发教程,希望对想从事ffmpeg音视频领域的给与帮助。视频开发库有很多,例如微软的DirectShow;开源库OpenCV,当然OpenCV主要是图像处理,视频部分还是用的ffmpeg,而且无法解码音频;SD
令狐掌门
·
2018-06-03 01:17
#
C++
ffmpeg视频播放器开发
自定义Android视频播放器 - 自定义SurfaceView
本章打算用之前的例子:视频
播放器开发
-MediaPlayer在例子中,使用的是原生的SurfaceView,现将Surface
JohanMan
·
2018-03-21 10:06
Android
视频播放器
视频
播放器开发
- 基本原理
在做视频播放器之前,我们先了解一些基本定义。基本定义视频连续的图像变化每秒超过24帧画面以上时,根据视觉暂留原理,人眼无法辨别单幅的静态画面;看上去是平滑连续的视觉效果,这样连续的画面叫做视频。帧率指的是视频格式每秒钟播放的静态画面数量。典型的画面更新率由早期的每秒6或8张(framepersecond,简称fps)至现今的每秒120张不等。编解码我们知道,其实视频就是一帧一帧的图片。计算一下,一
JohanMan
·
2018-03-18 10:43
视频播放器
基本原理
视频播放流程
视频播放器
搬砖之路----MusicPlayer 一个基于Vlc(2.0+)开发的android音乐播放器--浅析在android开发过程中播放器选择之路!
前言MusicPlayer是一款基于vlc
播放器开发
的一个音乐播放器,你也可以理解为在此核心上的搬砖之路,核心的内容并不是我写的,因此在正式写blog之前,感谢那些vlc核心的开发人员让我用到这么好用的播放器
高高ggh
·
2017-12-15 23:28
搬砖之路
React Native实战系列教程之自定义原生UI组件和VideoView视频
播放器开发
ReactNative实战系列教程之自定义原生UI组件和VideoView视频
播放器开发
2016/09/23|ReactNative技术文章|Sky丶清|4条评论|11232views尊重版权,未经授权不得转载本文来自
weixin_33721344
·
2017-10-22 13:00
ui
java
javascript
我的音乐(Musicoco)- 本地音乐
播放器开发
总结
开源一个功能相对齐全的本地音乐播放器简述从五月末就开始利用空余时间开发这款app,不知不觉三个月过去了。App名称:我的音乐,我给取了个别名:Musicoco。Android手机本地音乐文件播放器。应用开启了单独的播放服务进程,在服务进程中控制音乐播放逻辑,目前已实现功能如下:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、歌曲多选操作、记忆播放、自动切换到夜间模式、定时停止播放、应用主
_CAFE_BABE_
·
2017-09-01 11:15
我的音乐(Musicoco)- 本地音乐
播放器开发
总结
开源一个功能相对齐全的本地音乐播放器简述从五月末就开始利用空余时间开发这款app,不知不觉三个月过去了。App名称:我的音乐,我给取了个别名:Musicoco。Android手机本地音乐文件播放器。应用开启了单独的播放服务进程,在服务进程中控制音乐播放逻辑,目前已实现功能如下:通过耳机和通知栏快捷控制音乐播放、创建歌单、本地歌曲搜索、歌曲多选操作、记忆播放、自动切换到夜间模式、定时停止播放、应用主
DuanJiaNing_
·
2017-09-01 11:13
项目
java创建简易视频播放器
目标:制作简易视频
播放器开发
工具:eclipse4.5.1;VLC2.2.1具体内容:完成了视频的加载、播放、退出的功能;实现了视频播放过程中控制播放进程;实现播放过程中控制暂停。
南柯一梦xihe
·
2017-06-06 10:22
qt+ffmpeg
播放器开发
(一)环境搭建
1、首先下载安装QT要下载mingw版的如下:qt-opensource-windows-x86-mingw492-5.6.22,下载ffmpeg点击打开链接(版本要下对32位的)a、下载dev包解压,将解压后的文件改为ffmpeg,将ffmpeg目录拷贝到qt项目下b、在.pro文件添加如下INCLUDEPATH+=$$PWD/ffmpeg/includeLIBS+=-L$$PWD/ffmpeg
无v邪
·
2017-03-28 12:02
跨平台ffmpeg
播放器开发
(五)对OpenGL ES的API简单分析解读笔记
前言本文主要是对OpegGLES的api做一些资料上的搜集,给大家推荐一个中文详解网站:链接,虽然作者还没有写完,里头许多api解释还没有,但不妨去看一看.英文原文链接.后面会根据使用再具体去完善它.gl.h中的api设置纹理使用glActiveTexture()选择可以由纹理函数进行修改的当前纹理单位。后续的操作都是对选择的纹理进行的。glActiveTexture(GLenumtexture)
Link913
·
2016-10-14 21:43
跨平台ffmpeg
播放器开发
(三)对FFmpeg解码的函数以及解码的数据结构进行分析(附iOS平台解码代码)
github源码地址前言在上一节我们已经配置好了Xcode环境,所以这一节我们将会对其做更深入的了解,下面的文章是基于雷博的文章写的,使用Xcode进行编写.FFmpeg库简介FFmpeg库简介FFmpeg解码流程图FFmpeg函数解码的流程图FFmpeg所有的初始化都要用到"av_register_all()"这个函数来注册所有的组件接下来"avformat_open_input()"是打开视频
Link913
·
2016-09-29 15:31
跨平台ffmpeg
播放器开发
(二)在Mac上编译FFmpeg,SDL
编译FFmpeg参考自廖雪峰的一篇文章文章参考自葱神大大的一篇文章雷哥的关于编译FFmpeg的一篇博客,不只是在Mac上一片枫叶的关于优化FFmpeg体积的文章其实还有一些简单的办法,例如ijkplayer上的那个脚本也是快速编译的一种方式,这是脚本地址,至于对这个脚本的解析,可以看看袁峥前辈的博客,这是博客地址.下面我们来详细介绍下手动编译FFmpeg的步骤.Mac上使用FFmpeg1安装Xco
HT_Jonson
·
2016-09-27 16:04
我撸了一个视频播放器
这是一款基于ijkplayer的MaterialDesign视频
播放器开发
环境AndroidStudio2.1.1gradleVersion=‘2.10’compileSdkVersion23buildToolsVersion23.0.3ndk
shonegg
·
2016-07-23 18:29
安卓
[置顶] android音乐
播放器开发
在线加载歌词
转载请注明出处: http://blog.csdn.net/u014608640/article/details/51899239如果没有本地歌词怎么办?现在来将一下加载在线歌词。好了,还是用那张图。在实现这个功能的时候,lz尝试过baiduapi,歌词迷api,后来选用了歌词迷api,虽然还是资源不全,而且还有很多错误。特别头疼的是有时候歌词居然不分行,解析起来简直难受。歌词迷api歌词查询地址
u014608640
·
2016-07-13 16:00
源码
音乐
Qt视频
播放器开发
无聊写个小项目
前言:工具QT+有道字典有道字典查询函数意思鄙人英语不好可说是0但是编程是思想的东西懂不懂无大挨开发本是无剧本的话剧需要不断的学习了解查询文档质料当然懂是最好的能节省翻译时间当然QT有自带文档查阅相关用到类为QVideoWidget从文字看出是视频的一个部件QMediaPlayer多媒体QMediaPlayer函数setVideoOutput设置视频输出QVideoWidget知道这个关系后进入下
for_casech
·
2016-06-25 14:43
QT
DC音乐
播放器开发
日记
DC音乐
播放器开发
日记MediaPlayer介绍:MediaPlayer的状态转换图也表征了它的生命周期,搞清楚这个图可以帮助我们在使用MediaPlayer时考虑情况更周全,写出的代码也更具健壮性。
huanglong0438
·
2016-04-09 11:00
java
android
学习笔记
音乐
日记
iOS音乐
播放器开发
(扩展)-获取素材资源
我是配图大家好,我是LEE.一名有信仰的果粉Coder.非常感谢大家利用自己宝贵的时间来阅读我的文章,我并非大神,只是一枚努力成为大神的猿.这篇文章主要写一个iOS系统下的音乐播放器,我会一步一步的去完成这个播放器的开发,并且会分析一些主要的技术点以及注意事项等.如果你是一个小白初学者,希望你看完后能够对你的提升有所帮助,如果你是一个老司机,希望可以得到你的指点,有任何不妥的地方欢迎指正,我会认
与伟大LEE同行
·
2016-02-26 14:42
iOS音乐
播放器开发
(一)-思路与设计
我是配图大家好,我是LEE.一名有信仰的果粉Coder.非常感谢大家利用自己宝贵的时间来阅读我的文章,我并非大神,只是一枚努力成为大神的猿.这篇文章主要写一个iOS系统下的音乐播放器,我会一步一步的去完成这个播放器的开发,并且会分析一些主要的技术点以及注意事项等.如果你是一个小白初学者,希望你看完后能够对你的提升有所帮助,如果你是一个老司机,希望可以得到你的指点,有任何不妥的地方欢迎指正,我会认
与伟大LEE同行
·
2016-02-26 13:22
仿酷狗音乐
播放器开发
日志二十一 开发动态调色板控件(附源代码)
转载请说明原出处,谢谢~~ 上一篇仿酷狗日志结束后,整个换肤功能就仅仅剩下调色板功能没有做了。我本以为会非常easy。可是研究了酷狗的调色板功能后发现不是那么简单的事情。首先看一下酷狗的调色板的样子: 我原本以为酷狗的主界面仅仅是一张图片。然后通过鼠标坐标来选择颜色,简单粗暴。等我開始做这部分时发现情况不一样。 能够看到,酷狗的调色板分为两部分,上半部分是调色板的主界面,下半部
lcchuguo
·
2016-02-21 10:00
java swing 音乐播放器-乐乐音乐
乐乐音乐1.0(本地版)乐乐音乐是基于musique开源
播放器开发
的javaswing音乐播放器,实现了mp3、flac、ape、wav等多种音频格式的播放和ksc歌词的解析、制作和显示。
aak
·
2016-02-20 23:00
java
java音乐播放器
swing音乐播放器
乐乐音乐播放器
java swing 音乐播放器-乐乐音乐
乐乐音乐1.0(本地版)乐乐音乐是基于musique开源
播放器开发
的javaswing音乐播放器,实现了mp3、flac、ape、wav等多种音频格式的播放和ksc歌词的解析、制作和显示。
emotion_abc
·
2016-02-20 23:00
安卓MP3
播放器开发
实例(1)之音乐列表界面
学习安卓开发有一年了,想想这一年的努力,确实也收获了不少。也找到了比較如意的工作。今天准备分享一个以前在初学阶段练习的一个项目。通过这个项目我真正的找到了开发安卓软件的感觉,从此逐渐步入安卓开发的正规。这个项目是当时借鉴Mars老师的初学视频做的安州手机的MP3播放器。自己又进行了改进,特别在歌词的优化和加入进度条方面的。因为是8个月前做的,水平非常0基础,bug应该非常多,如今自己又懒
mengfanrong
·
2016-02-01 14:00
视频
播放器开发
http://www.cnblogs.com/flash3d/p/3403109.htmlM3U8文件简介:http://blog.sina.com.cn/s/blog_6cf7acdf0102v0xv.htmlflash做全景图我所知道的用AS3做全景图的方法是用PV3D或者Away3D引擎,先建一个球,然后将你的全景图当成材质贴到这个球的内部,再实现拖动等功能。具体的代码你可以去天地会论坛找一
防空洞123
·
2016-01-28 17:00
Flash视频
播放器开发
经验总结
HTTP协议更优目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而RTMP则会在用户播放期间一直维护一个连接,这样服务器的负载就非常有限。而且HTTP服务器,CDN等都已经是非常成熟的技术,成本低性能好。另外HTTP的请求可以直接使用浏览器Cookie,容易和网站业务
u014723529
·
2016-01-26 17:00
html 5 flash
播放器开发
1播放器主体代码,结构及其基本UI,Flash播放器有基本播放,快进,倒退功能2播放器支持多种码流选择控件(具体码流类别以服务器为准)3Html5播放器可以支持苹果,安卓,网页上的正常播放,(播放视频格式个MP4,在不支持HTML5 的低版本浏览器上用Flash播放器播放),在移动设备上应支持同频播放功能 4支持定位和快速浏览图片功能(预览图片功能需服务器提供接口)5支持快进,快退,回退15秒,加
waibaoba
·
2016-01-07 15:00
html5
Flash
播放器开发
使用java创建一个简易的视屏播放器
目标:制作简易视屏
播放器开发
工具:eclipse4.5.1;VLC2.2.1具体内容:完成了视屏的加载、播放、退出的功能;实现了视屏播放过程中控制播放进程;实现播放过程中控制暂停。
南柯一梦x
·
2015-12-28 15:13
java
怎样在Android本地视频
播放器开发
在上一章Android本地视频
播放器开发
--SDL编译编译中编译出sdl的支持库,当时我们使用的2.0,但是有些api被更改了,所以在以下的使用者中我们使用SDL1.3的库,这个库我会传上源码以及编译出的库
·
2015-11-13 12:57
android
Android本地视频
播放器开发
--简易播放器原型
在以前的基础上,将音视频进行合并,音频播放采用OpenSL ES,视频播放采用OpenGL ES2.0进行显示,这次的版本其中音频和视频是在同一个线程,会造成音频断断续续,后续会采用音频使用SDL,视频采用SDL+OpenGL ES2.0,这部份代码会在之后开源,现在只提供库用来测试。可以使用git clone https://github.com/jwzhangjie/Graduati
·
2015-11-13 12:43
android
Android本地视频
播放器开发
--视频解码
在上一章Android本地视频
播放器开发
--SDL编译编译中编译出sdl的支持库,当时我们使用的2.0,但是有些api被更改了,所以在以下的使用者中我们使用SDL1.3的库,这个库我会传上源码以及编译出的库
·
2015-11-13 10:28
android
Flash视频
播放器开发
经验总结
HTTP协议更优 目前几乎所有的视频点播网站全部采用HTTP协议传输数据。因为相对于诸如RTMP等协议来说,HTTP协议是无状态的,数据传输完毕就断开连接,这样服务器就可以腾出资源来服务更多的用户。而RTMP则会在用户播放期间一直维护一个连接,这样服务器的负载就非常有限。而且HTTP服务器,CDN等都已经是非常成熟的技术,成本低性能好。另外HTTP的请求可以直接使用浏览器Cookie,容易和网站
·
2015-11-13 07:09
Flash
仿酷狗音乐
播放器开发
日志二——搜索栏的编写
转载请说明出处 今天早上把整个软件的标题栏部分做得差不多了。 软件上各个按钮和控件的位置和大小都是按照原软件的大小和比例制作的,所有控件都可以动态响应。首先的任务把软件的整体界面效果制作出来,然后把剩下的小细节的动作一一实现,再者是把软件里面的各种动态效果渲染上去,‘最后便是把软件的实际功能编写完成。 &
·
2015-11-12 09:26
播放器
仿酷狗音乐
播放器开发
日志四——标题栏和状态栏的完善
目前已经做好的效果图如下: 现在要把标题栏的最后一部分,分类按钮们加上,即 首先还是利用QQ截图的自定选定窗体大小的功能把酷狗截图粘贴到Firework里,然后对相应的控件的坐标和大小进行定位。 分类按钮
·
2015-11-12 09:25
播放器
仿酷狗音乐
播放器开发
日志五——主体部分设计
标题栏和状态栏设计完成后,开始设计主体部分,主体可以从左到右分为三部分,如图 其中每一个小部分又可以看成是一个纵向布局,所以先添加三个纵向布局,最左边的起名为Left_Tab,中间的为MusicList_Tab,右边的为Explorer_Tab,前两个布局宽度固定,第三个宽度要随着窗体的大小更改而更改。
·
2015-11-12 09:24
播放器
仿酷狗音乐
播放器开发
日志三——修复CEditUI的bug2
无意中发现了CEditUI控件的另一个bug,当我给播放器的搜索栏获取焦点时,这时再改变窗体大小,原本搜索栏应该对应着也改变大小,却发现 CEditUI内嵌的edit控件没有跟着改变(如下图),跟着调试了一段时间,发现是 CEditUI类中的CEditWnd类的OnKillFocus函数中提前把m_pWindow指针赋值为NULL,导致CEditUI在调整控件位置时误以为edit控件
·
2015-11-12 09:24
bug
仿酷狗音乐
播放器开发
日志六——播放列表的实现
转载请说明出处,谢谢~~ 整个软件的整体效果实现后就要开始着手制作各个细节控件了,观察一下,酷狗播放器的最难做的部分应该是播放列表这个控件了。这个控件主体上看是从ListCtrl控件继承而来的。 一、分组的细节 首先这个播放列表控件支持内部的分类,如下 &nbs
·
2015-11-12 09:23
播放器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他