MediaSource
- C++
更新时间不可用
用于配置要播放的媒体文件及播放场景。
struct MediaSource {
const char* url;
const char* uri;
int64_t startPos;
bool autoPlay;
bool enableCache;
bool enableMultiAudioTrack;
Optional<bool> isAgoraSource;
Optional<bool> isLiveSource;
IMediaPlayerCustomDataProvider* provider;
};属性
| 参数名 | 描述 |
|---|---|
url | |
uri | |
startPos | |
autoPlay | |
enableCache | 注: 声网仅支持缓存非 HLS 协议传输的点播音视频流。若需启用缓存,请传入 播放媒体文件时是否启用缓存:
|
enableMultiAudioTrack | 注: 如果需要为本地播放和发布到频道设置不同的音轨,需将该参数设置为 true,然后调用 selectMultiAudioTrack 方法选择音轨。 播放该媒体文件时是否允许选择不同的音轨:
|
isAgoraSource | |
isLiveSource | |
provider | 自定义媒体资源文件的回调。详见 IMediaPlayerCustomDataProvider。 注: 如果打开的是自定义媒体资源,请传入 |