Files
ArtPlayer/docs/document_v3/question.md
T
2021-11-24 11:41:08 +08:00

1.0 KiB

Create selector in the controls

Sometimes you need to customize the behavior of the selector, then you can add selector and onSelect properties when adding a control. At the same time, you can also perform custom operations by listening to the selector event

Run Code

var art = new Artplayer({
    container: '.artplayer-app',
    url: '/assets/sample/video.mp4',
    controls: [
        {
            position: 'right',
            html: 'Subtitle 01',
            selector: [
                {
                    name: 'Subtitle 01',
                    url: '/assets/sample/subtitle.srt?id=1',
                },
                {
                    name: 'Subtitle 02',
                    url: '/assets/sample/subtitle.srt?id=2',
                },
            ],
            onSelect: function (item) {
                art.subtitle.switch(item.url, {
                    name: item.name
                });
            },
        },
    ],
});

art.on('selector', function (item) {
    console.info(item);
});