Skip to content

Commit 209de63

Browse files
authored
feat(useMediaControls): add 'media' option to define media query for resources (#4344)
1 parent 9ece2f3 commit 209de63

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

packages/core/useMediaControls/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ export interface UseMediaSource {
2020
* The media codec type
2121
*/
2222
type?: string
23+
24+
/**
25+
* Specifies the media query for the resource's intended media.
26+
*/
27+
media?: string
2328
}
2429

2530
export interface UseMediaTextTrackSource {
@@ -265,11 +270,12 @@ export function useMediaControls(target: MaybeRef<HTMLMediaElement | null | unde
265270
})
266271

267272
// Add new sources
268-
sources.forEach(({ src, type }) => {
273+
sources.forEach(({ src, type, media }) => {
269274
const source = document.createElement('source')
270275

271276
source.setAttribute('src', src)
272277
source.setAttribute('type', type || '')
278+
source.setAttribute('media', media || '')
273279

274280
source.addEventListener('error', sourceErrorEvent.trigger)
275281

0 commit comments

Comments
 (0)