开发者如何在HarmonyOS中实现多媒体播放?可以使用哪些API和工具?
使用MediaPlayer播放音频
import ohos.media.player.MediaPlayer;
public class AudioPlayer {
private MediaPlayer mediaPlayer;
public void playAudio(String filePath) {
if (mediaPlayer == null) {
mediaPlayer = new MediaPlayer();
}
try {
mediaPlayer.setDataSource(filePath);
mediaPlayer.prepare();
mediaPlayer.start();
} catch (Exception e) {
e.printStackTrace();
}
}
public void stopAudio() {
if (mediaPlayer != null && mediaPlayer.isPlaying()) {
mediaPlayer.stop();
mediaPlayer.release();
mediaPlayer = null;
}
}
}
1 回答500 阅读✓ 已解决
1 回答513 阅读
1 回答446 阅读
422 阅读
388 阅读
1 回答333 阅读
在鸿蒙中实现多媒体播放,可以使用 MediaPlayer 类。以下是实现步骤和示例代码:
步骤
创建 MediaPlayer 实例:
初始化 MediaPlayer 对象。
设置数据源:
指定音频或视频文件的路径或 URI。
准备和启动播放:
调用 prepare() 或 prepareAsync() 准备播放。
调用 start() 开始播放。
控制播放:
使用 pause(), stop(), seekTo() 等方法控制播放。
示例代码
通过上述步骤和代码示例,可以在鸿蒙应用中实现多媒体播放功能。