MediaSource
- Unity
更新时间不可用
需播放的媒体文件的相关信息及播放设置。
public class MediaSource : OptionalJsonParse
{
public string url { set; get; }
public string uri { set; get; }
public int64_t startPos { set; get; }
public bool autoPlay { set; get; }
public bool enableCache { set; get; }
public Optional<bool> isAgoraSource = new Optional<bool>();
public Optional<bool> isLiveSource = new Optional<bool>();
public IMediaPlayerCustomDataProvider provider { set; get; }
public MediaSource()
{
url = "";
uri = "";
startPos = 0;
autoPlay = true;
enableCache = false;
provider = null;
}
}属性
| 参数名 | 描述 |
|---|---|
url | |
uri | |
startPos | |
autoPlay | |
enableCache | 注:
此次播放是否开启实时缓存功能:
|
enableMultiAudioTrack | 此次播放是否允许选择不同音轨:
如果你在本地播放和发布音频至远端时,需要设置不同的音轨,你需要将该参数设为 true,然后再调用 SelectMultiAudioTrack 方法来设置音轨。 |
isAgoraSource | |
isLiveSource | |
provider | 自定义媒体资源文件的回调。详见 IMediaPlayerCustomDataProvider。 注: 如果你打开媒体资源为自定义媒体资源,请仅向 |