这边仿照这个例子,读取一个从远程下载到文件目录的wav音频。
let file = await fileIo.open(path);
fdPath = fdPath + '' + file.fd;
这两句代码已经获取到fd了(fd:/312),但是设置:
avPlayer.on('error', (err: BusinessError) => {})
报错:
5400102 Operate Not Permit: failed to SetSourceFd
这边仿照这个例子,读取一个从远程下载到文件目录的wav音频。
let file = await fileIo.open(path);
fdPath = fdPath + '' + file.fd;
这两句代码已经获取到fd了(fd:/312),但是设置:
avPlayer.on('error', (err: BusinessError) => {})
报错:
5400102 Operate Not Permit: failed to SetSourceFd
1 回答1.1k 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.2k 阅读
1 回答1.1k 阅读
1 回答1.1k 阅读
1 回答989 阅读
1 回答967 阅读
AVERR\_OPERATE\_NOT\_PERMIT 5400102表示当前状态不允许或无权执行此操作。可以在状态机注册回调函数,检查每个操作是否在正确的状态下进行。参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-media-V5\#avplayer9