可以参考一下官网的示例demo,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/using-avplayer-for-playback-V5\#完整示例// 以下demo为通过url设置网络地址来实现播放直播码流的demo async avPlayerLiveDemo() { // 创建avPlayer实例对象 let avPlayer: media.AVPlayer = await media.createAVPlayer(); // 创建状态机变化回调函数 this.setAVPlayerCallback(avPlayer); this.isSeek = false; // 不支持seek操作 avPlayer.url = 'hxxx'; }获取音频时长:准备播放:调用prepare(),AVPlayer进入prepared状态,此时可以获取duration,设置音量。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5\#属性
可以参考一下官网的示例demo,参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/using-avplayer-for-playback-V5\#完整示例
获取音频时长:准备播放:调用prepare(),AVPlayer进入prepared状态,此时可以获取duration,设置音量。
参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5\#属性