-
Notifications
You must be signed in to change notification settings - Fork 438
DataSource
贾俊辉 edited this page Nov 18, 2018
·
2 revisions
1.最普遍的用法
DataSource data = new DataSource("http://url...");//对应字段
private String data;2.设置uri播放
DataSource data = new DataSource();
data.setUri(uri);//对应字段
private Uri uri;3.设置assets资源播放
DataSource data = new DataSource();
//assets中资源的路径,比如assets中video文件夹中的test.mp4资源
data.setAssetsPath("video/test.mp4")//对应字段
private String assetsPath;4.设置res/raw中的资源播放
DataSource data = new DataSource();
data.setRawId(R.raw.test);//对应字段
private int rawId;data > uri > assetsPath > rawId如果多个数据源字段均被赋值,框架将会依照该优先级进行选择字段播放。
//tag标记
private String tag;
//string类型id标记
private String sid;
//title字段
private String title;
//long型id标记
private long id;
//额外数据集合
private HashMap<String, String> extra;
//起播时间点
private int startPos;
//是否为直播源
private boolean isLive;