首页 > 编程知识 正文

android视频播放器设计,android 按慢速播放视频

时间:2023-05-03 14:15:15 阅读:280654 作者:516

– 我正在开发一个需要以慢动作播放视频的项目.

– 我很清楚Android没有提供这些功能.

– 我发现PVPlayer Engine和libVLC拥有这些功能,但我没有找到任何教程或适当的文档将它们包含在android项目中并使用它们.

– 所以我尝试使用Runnable和Handler这样做,它成功地减慢了视频,但是他们在播放期间拥有混蛋.

public class MainActivity extends Activity {

VideoView vx;

Button mbutt;

Handler h ;

int curr = 0;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

h = new Handler();

vx = (VideoView)findViewById(R.id.videoView);

mbutt = (Button)findViewById(R.id.button_Play);

vx.setVideoPath("/mnt/sdcard/you.mp4");

mbutt.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

vx.start();

}

});

Runnable r = new Runnable() {

@Override

public void run() {

if (vx != null) {

if (vx.isPlaying()){

vx.pause();

}

else{

vx.start();

}

}

h.postDelayed(this, 50);

}

};

h.postDelayed(r, 200);

}

}

– 我已经尝试了各种组合的暂停时间和播放时间来消除混蛋,但都是徒劳的,任何人都可以帮助我删除这些混蛋,这样它可以播放一个漂亮的慢动作视频或建议另一个易于集成的库到我的android项目.

提前致谢……

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。