APlayer爱奇艺自动快进没声音,后退,和调声音大小求助

最新版播放rmvb快进怎么声音还是有延迟?【potplayer吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:20,265贴子:
最新版播放rmvb快进怎么声音还是有延迟?收藏
延迟大概两秒,这个问题就不能解决吗
俊毅云通讯,10w 客户选择,专业短信商务服务
rmvb的cook编码音频的固有缺陷,无法解决
用lav解码,只开硬解,其他保持默认设置
登录百度帐号推荐应用Android音量调节两种方式
22:36 383人阅读 (0)
转载地址:
Android音量调节的实现,分两种情况说明,一种是在settings的音量设置界面,按下侧键进行调节;另一种是在非settings界面,按下侧键进行音量调节。这两种调节方式的实现不一样,分别操作的是两个不同的音量SeekBar。下面,分别进行分析:
一.& 在settings的音量设置界面,按下侧键进行调节:
在settings的音量设置界面,按下侧键回有音量的调节,同时,会播放音乐(这个音乐是在铃声设置中设置的),整个过程的实现的相关代码如下:
1. settings的音量设置界面:
packages/apps/Settings/src/com/android/settings/RingerVolumePreference.java
在这个RingerVolumePreference,会调用
audioManager.setStreamVolume进行音量大小的调节,但是,播放声音却不在这个文件中。
2. 播放音乐:
frameworks/base/core/java/android/preference/VolumePreference.java
说明:RingerVolumePreference继承自VolumePreference,当点击侧键时,VolumePreference的
onKey函数会收到键值,并通过mSeekBarVolumizer.changeVolumeBy,
sample,& mRingtone.play 最终播放出音乐。
值得注意的是:mRingtone.play用的是 new MediaPlayer
的方式,通过创建MediaPlayer来实现音乐的播放。
二. & 在非settings界面按侧键进行音量的调节:
通过RingtoneManager会调用到AudioManager的adjustStreamVolume,进而调用AudioServicer的adjustStreamVolume,最主要的就是这个函数了。
在这个函数中:
1. checkForRingerModeChange(oldIndex, direction);
oldIndex指的是知之前的音量,direction表明是增加还是降低音量。见名知意,这个函数用于检测改变铃声模式,如振动,静音等,是通过调用
setRingerMode函数来实现的。而setRingerMode通过发送广播(调用broadcastRingerMode函数)来通知模式的改
2. sendMsg:
发送消息,处理这个消息的是handleMessage函数,调用setStreamVolumeIndex来调节音量,其实,最终是通过AudioPolicyService的对应函数实现的。
3. mVolumePanel.postVolumeChanged(streamType, flags); //
用于更新UI.
4. sendVolumeUpdate:
会发送AudioManager.VOLUME_CHANGED_ACTION,处理这个intent的是最终的目的是用于播放那个短促的蜂鸣声(见ToneGenerator.java的startTone)。
5. ToneGenerator.java的startTone的分析:
通过jni调用到ToneGenerator.cpp的startTone函数。
值的注意的是,最终是通过AudioTrack来实现这个声音的处理的,而不是创建MediaPlay,
这与settings中的处理方式是不同的。
题外话: 来电的声音播放方式也是通过Ringtone,创建MediaPlay来实现的
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。查看: 1802|回复: 13
APlayer快进、后退,和调声音大小求助!
这种APlayer的写法,如何增加快进、后退,和调声音大小的滑动块?
我之前用的是网友写的APlayer的支持库,支持库都是中文命令,那个易懂。
他这个用的不是支持库,小弟不才,不会写这个的快进、后退,和调声音大小的功能!
我去APlayer官网下了个说明,但是看的不太明白!
求大神给个例程!
再次感谢么么哒!
(842.03 KB, 下载次数: 102)
点击文件名下载附件
APlayer需要解码库~地址http://aplayer./codecs.zip& &&&解压到源码路径codecs文件夹中即可
[e=0].DLL命令 APlayer_取媒体时长, 整数型, &APlayerCaller.dll&, &APlayer_GetDuration&, 公开,
& & .参数 AP句柄, 整数型, ,
APlayer_置播放进度 (APlayer_取媒体时长 () × _启动窗口.滑块条1.位置 ÷ _启动窗口.滑块条1.最大位置)
APlayer_创建 之后会返回一个句柄。
(44.59 KB, 下载次数: 44)
点击文件名下载附件
给你一个模块。
取音量 APlayer_GetVolume&&参数&&ap句柄
置音量 APlayer_SetVolume&&参数&&ap句柄&&音量值
取播放进度 APlayer_GetPosition 参数 ap句柄
置播放进度 APlayer_SetPosition& &参数&&ap句柄&&进度值&&(快进 快退 自己计算)
取媒体时长 APlayer_GetDuration&&参数&&ap句柄
滑块调节&&直接
音量调节&&滑块最大100&&最小0
APlayer_SetVolume (ap句柄,滑块位置);滑块位置可以X10加大音量
进度调节&&可以用时钟控制
时钟1000:
滑块最大值= APlayer_GetDuration(ap句柄)‘取媒体时长
滑块位置=APlayer_GetPosition(ap句柄)‘取播放进度
滑块位置被改变事件:
APlayer_SetPosition(ap句柄,滑块位置)
给你一个模块。
{:4_275:}我之前用的就是这个模块模块不安全~~你懂的~~在官网看到的这个例子他只给出了播放~但没说快进和快退额
[e=0].DLL命令 APlayer_置当前音量, 整数型, &APlayerCaller.dll&, &APlayer_SetVolume&, 公开,
& & .参数 AP句柄, 整数型, ,
& & .参数 音量, 整数型, , [/e]
不太懂你说的快进?就是播放速度X2?
不太懂你说的快进?就是播放速度X2?
{:4_263:}是我表达有误就是增加一个滑动条,可以快进拖放!~~就像一般的播放器那种拖放功能
[e=0].DLL命令 APlayer_置播放进度, 整数型, &APlayerCaller.dll&, &APlayer_SetPosition&, 公开,
& & .参数 AP句柄, 整数型, ,
& & .参数 新进度, 整数型, ,
[e=0].DLL命令 APlayer_置播放进度, 整数型, &APlayerCaller.dll&, &APlayer_SetPosition&, 公开,
(13.7 KB, 下载次数: 0)
点击文件名下载附件
大神,是不是这样写的?
弱弱的问一句,这个ap句柄是什么意思?~~
大神,是不是这样写的?
弱弱的问一句,这个ap句柄是什么意思?~~
.....JB太少
[e=0].DLL命令 APlayer_置播放进度, 整数型, &APlayerCaller.dll&, &APlayer_SetPosition&, 公开,
[e=0].版本 2
.子程序 _进度滑块条_位置被改变
APlayer_置播放进度 (取窗口句柄 (), )
.子程序 _时钟1_周期事件
时钟1.时钟周期 = 1000
滑块最大值 = APlayer_取媒体时长 ()&&' 取媒体时长
滑块位置 = APlayer_取播放进度 ()&&' 取播放进度
.....JB太少
{:4_270:}你都1000JB了~~不差我这点吧要不行我在追加100?
[e=0].DLL命令 APlayer_取媒体时长, 整数型, &APlayerCaller.dll&, &APlayer_GetDuration&, 公开,
谢谢大神~明白啦~么么哒
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
揭阳精易科技有限公司申明:我公司所有的培训课程版权归精易所有,任何人以任何方式翻录、盗版、破解本站培训课程,我们必将通过法律途径解决!
公司简介:揭阳市揭东区精易科技有限公司致力于易语言教学培训/易语言学习交流社区的建设与软件开发,多年来为中小企业编写过许许多多各式软件,并把多年积累的开发经验逐步录制成视频课程供学员学习,让学员全面系统化学习易语言编程,少走弯路,减少对相关技术的研究与摸索时间,从而加快了学习进度!
防范网络诈骗,远离网络犯罪
违法和不良信息举报电话,QQ: ,,邮箱:@
Powered by【求助】为什么屏录录出来的声音像是点了快进【bandicam吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:18,498贴子:
【求助】为什么屏录录出来的声音像是点了快进收藏
如题,录出来的声音特可怕,help!!!
广告界大佬推崇的营销方式:短信营销 俊毅云通信
没人理我么,默默顶一发help!!!!!!!!
登录百度帐号推荐应用红米手机 &
电视盒子 &
智能硬件 &
骨灰级手机控
楼主的荣誉
扫码下载App一键签到 升级加速
新版本电视遥控器“快进”有问题--蓝牙手柄不能调声音
扫一扫!手机看帖更爽
& & 不知什么时候,电视遥控器长按音量加减键或长按方向左/右键,即调节音量或播放电影时“调节进度条”长按都不起作用……尤其看电影时,要快进一下,真够郁闷的,按方向键按的手抽筋……& & 最近玩上小米的蓝牙手柄,建议增加用蓝牙手柄调节音量的功能……有的游戏声音挺大,偏偏最近发现小米遥控器经常失灵(上次说是电池接触不良,经过这阵子分析,根本原因还是电池电量不足……原来遥控器失灵就是“更换电池”的信号……一颗纽扣电池在小米电视上大概就用2年就没电啦)
扫描二维码,手机查看本帖
京ICP证110507号 京ICP备号

我要回帖

更多关于 ffplay 快进声音卡 的文章

 

随机推荐