getEffectDuration abstract method

Future<int> getEffectDuration(
  1. String filePath
)

获取指定音效文件总时长。

该方法需要在加入频道后调用。

  • filePath 文件路径: Android: 文件路径,需精确到文件名及后缀。支持在线文件的 URL 地址,本地文件的 URI 地址、绝对路径或以 /assets/ 开头的路径。通过绝对路径访问本地文件可能会遇到权限问题,建议使用 URI 地址访问本地文件。例如 content://com.android.providers.media.documents/document/audio%3A14441 。 Windows: 音频文件的绝对路径或 URL 地址,需精确到文件名及后缀。例如 C:\music\audio.mp4 。 iOS 或 macOS: 音频文件的绝对路径或 URL 地址,需精确到文件名及后缀。例如 /var/mobile/Containers/Data/audio.mp4 。

Returns 方法调用成功,返回指定音效文件时长(毫秒)。 < 0:方法调用失败。详见错误码了解详情和解决建议。

Implementation

Future<int> getEffectDuration(String filePath);