调用鸿蒙的提供组件接口播放视频文件就可以了:参照代码样例
private void play() {
switch (currentState) {
case IDLE:
PlayService.getInstance().play("entry/resources/rawfile/data/123.mp4", 0, surfaceView);
progress_bar.setMax(PlayService.getInstance().getAudioDuration());
total_time.setText(PlayService.getInstance().getDurationText());
startTimer();
currentState = PLAY;
break;
case PLAY:
PlayService.getInstance().pause();
play.setPixelMap(ResourceTable.Media_ic_music_play);
currentState = PAUSE;
break;
case PAUSE:
PlayService.getInstance().resume();
if (play.hasFocus()) {
play.setPixelMap(ResourceTable.Media_music_stop);
} else {
play.setPixelMap(ResourceTable.Media_ic_music_stop);
}
currentState = PLAY;
break;
}
}