默认播放器播放视频添加快进快 退功能
时间:10-02
整理:3721RD
点击:
[DESCRIPTION]
默认的视频播放器只有在op02(联通)的项目默认会有快进快退的功能,若在其他项目上也需要添加快进快退功能,请参考如下方法
[SOLUTION]
Step1:添加RewindAndForward.java到
alps\packages\apps\Gallery2\src\com\mediatek\gallery3d\video目录下;每次快进快退的默认时间是:3S
RewindAndForward.java文件请从如下路径下拷贝:
alps\vendor\mediatek\proprietary\operator\op02\packages\apps\plugins\src\com\mediatek\g
allery3d\plugin\,并需要把该文件的包名改一下:
package com.mediatek.gallery3d.plugin;
修改为:package com.mediatek.gallery3d.video;
Step2:添加drawble:
alps\packages\apps\Gallery2\res\drawable\下添加: icn_media_forward,xml ,
icn_media_stop.xml , icn_media_rewind.xml
文件来源路径:
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable
drawable-hdpi等资源文件下添加:ic_menu_disable_forward.png , ic_menu_disable_rewind.png
, ic_menu_disable_stop.png , ic_menu_rewind.png , ic_menu_forward.png, ic_menu_stop.png
文件来源路径:
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-hdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-mdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-xhdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawablexxhdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawablexxxhdpi
Step3:修改
alps\packages\apps\Gallery2\ext\src\com\mediatek\gallery3d\ext\DefaultMovieExtension.ja
va中的getRewindAndForwardExtension()方法如下:
public IRewindAndForwardExtension getRewindAndForwardExtension(){
//return new DefaultRewindAndForwardExtention();//default code
mtkLog.d(TAG,”new RewindAndForward()”; //added by MTK
return new RewindAndForawrd(mContext); //added by MTK
}
默认的视频播放器只有在op02(联通)的项目默认会有快进快退的功能,若在其他项目上也需要添加快进快退功能,请参考如下方法
[SOLUTION]
Step1:添加RewindAndForward.java到
alps\packages\apps\Gallery2\src\com\mediatek\gallery3d\video目录下;每次快进快退的默认时间是:3S
RewindAndForward.java文件请从如下路径下拷贝:
alps\vendor\mediatek\proprietary\operator\op02\packages\apps\plugins\src\com\mediatek\g
allery3d\plugin\,并需要把该文件的包名改一下:
package com.mediatek.gallery3d.plugin;
修改为:package com.mediatek.gallery3d.video;
Step2:添加drawble:
alps\packages\apps\Gallery2\res\drawable\下添加: icn_media_forward,xml ,
icn_media_stop.xml , icn_media_rewind.xml
文件来源路径:
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable
drawable-hdpi等资源文件下添加:ic_menu_disable_forward.png , ic_menu_disable_rewind.png
, ic_menu_disable_stop.png , ic_menu_rewind.png , ic_menu_forward.png, ic_menu_stop.png
文件来源路径:
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-hdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-mdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawable-xhdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawablexxhdpi
alps/vendor/mediatek/proprietary/operator/OP02/packages/apps/Plugins/res/drawablexxxhdpi
Step3:修改
alps\packages\apps\Gallery2\ext\src\com\mediatek\gallery3d\ext\DefaultMovieExtension.ja
va中的getRewindAndForwardExtension()方法如下:
public IRewindAndForwardExtension getRewindAndForwardExtension(){
//return new DefaultRewindAndForwardExtention();//default code
mtkLog.d(TAG,”new RewindAndForward()”; //added by MTK
return new RewindAndForawrd(mContext); //added by MTK
}