mplayer做界面并实现基本的暂停播放功能

mplayer做界面并实现基本的暂停播放功能

ID:11101680

大小:37.00 KB

页数:6页

时间:2018-07-10

mplayer做界面并实现基本的暂停播放功能_第1页
mplayer做界面并实现基本的暂停播放功能_第2页
mplayer做界面并实现基本的暂停播放功能_第3页
mplayer做界面并实现基本的暂停播放功能_第4页
mplayer做界面并实现基本的暂停播放功能_第5页
资源描述:

《mplayer做界面并实现基本的暂停播放功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Mplayer做界面并实现基本的暂停播放功能实现原理先来考虑考虑如何为mplayer编写前端界面的问题。有两种思路,一种是把mplayer解剖,直接修改他里面的代码,这样我们做得界面就能够和mplayer一体了(当然也能够通过linkmplayer用到的任何的库和.o文档,把他无缝的集成在程式里面);第二种方法就是mplayer所谓的slave模式。mplayer'/home/linux/1.mp3'-quiet-slave现在来探讨一下slave模式:所谓的slave模式,就是mplayer在运行过

2、程中能够接收用户的输入命令行,具体支持哪些命令行,能够通过mplayer-inputcmdlist这条命令来得到,在Mplayer源码的slave.txt中也有对这些命令有详细的讲解。Slave模式下工作的Mplayer可以和系统的标准输入、输出进行信息交互。我们可以用linuxC编程来完成对slave模式工作的Mplayer进行控制和信息获取。下面是Mplayer-slave模式的官方文档:Mplayer/doc/tech/slave.txt---------------(部分原文)********

3、*************************************************************LAVEMODEPROTOCOL-------------------The-slaveoptionswitchesonslavemode,inwhichMPlayerworksasabackendforotherprograms.Insteadofinterceptingkeyboardevents,MPlayerwillreadcommandsseparatedbyanewli

4、ne()fromstdin.Totryslavemodeoutbyhand,runmplayer-slave-quietandtypeslavecommandsintotheconsolewindow.Mostslavemodecommandsareequivalenttocommandlineoptions,thoughnotnecessarilyunderthesamename.Detaileddescriptionscanbefoundinthemanpage.Allcomma

5、ndscanbeprefixedwithoneof"pausing","pausing_keep",or"pausing_toggle"."pausing"tellsMPlayertopauseassoonaspossibleafterprocessingthecommand."pausing_keep"tellsMPlayertodosoonlyifitwasalreadyinpausedmode."pausing_toggle"tellsMPlayertodosoonlyifitwasnotalr

6、eadyinpausedmode.Pleasenotethat"assoonaspossible"canbebeforethecommandisfullyexecuted.Availablecommands('mplayer-inputcmdlist'willprintalist):alt_src_step(ASXplaylistonly)Whenmorethanonesourceisavailableitselectsthenext/previousone.audio_delay

7、lue>[abs]Set/adjusttheaudiodelay.If[abs]isnotgivenoriszero,adjustthedelaybyseconds.If[abs]isnonzero,setthedelaytoseconds.[brightness

8、contrast

9、gamma

10、hue

11、saturation][abs]Set/adjustvideoparameters.If[abs]isnotgivenoriszero,modifiespara

12、meterby.If[abs]isnon-zero,parameterissetto.isintherange[-100,100].change_rectangleChangethepositionoftherectanglefilterrectangle.Mustbeoneofthefollowing:0=width1=height2=xposition3=yposition

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。