mirror of
https://github.com/videojs/video.js.git
synced 2024-12-02 09:11:54 +02:00
8d80a5846e
Video.js players can accept a number of standard <video> element options (autoplay, muted, loop, etc), but not currently playsinline, which is now part of the [HTML spec](https://html.spec.whatwg.org/multipage/embedded-content.html#attr-video-playsinline). We should add it to the list of <video> attributes that can be provided to the player as options.
20 lines
656 B
JavaScript
20 lines
656 B
JavaScript
/* eslint-env qunit */
|
|
import TestHelpers from './test-helpers.js';
|
|
|
|
QUnit.module('Setup');
|
|
|
|
QUnit.test('should set options from data-setup even if autoSetup is not called before initialisation', function(assert) {
|
|
const el = TestHelpers.makeTag();
|
|
|
|
el.setAttribute('data-setup',
|
|
'{"controls": true, "autoplay": false, "preload": "auto", "playsinline": true}');
|
|
|
|
const player = TestHelpers.makePlayer({}, el);
|
|
|
|
assert.ok(player.options_.controls === true);
|
|
assert.ok(player.options_.autoplay === false);
|
|
assert.ok(player.options_.preload === 'auto');
|
|
assert.ok(player.options_.playsinline === true);
|
|
player.dispose();
|
|
});
|