Files
ArtPlayer/packages/artplayer/src/control/quality.js
T
2021-11-28 14:31:26 +08:00

15 lines
474 B
JavaScript

export default function quality(option) {
return (art) => {
const qualityOption = art.option.quality;
const qualityDefault = qualityOption.find((item) => item.default) || qualityOption[0];
return {
...option,
html: qualityDefault ? qualityDefault.html : '',
selector: qualityOption,
onSelect(item) {
art.player.switchQuality(item.url, item.html);
},
};
};
}