aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/support.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2019-01-06 14:08:46 +1100
committerGitHub <noreply@github.com>2019-01-06 14:08:46 +1100
commitdb2997ef21aecde9af9f5e1d51b2440cd13a18fd (patch)
tree97b0d02ef9aa3381940bb8e886932a2b50146686 /src/js/support.js
parent88ffd0f138b3db1e16dd689d9070dcd8fed4a845 (diff)
parent10c88f6e4936d522f249b78f0d02d4ea4e198030 (diff)
downloadplyr-db2997ef21aecde9af9f5e1d51b2440cd13a18fd.tar.lz
plyr-db2997ef21aecde9af9f5e1d51b2440cd13a18fd.tar.xz
plyr-db2997ef21aecde9af9f5e1d51b2440cd13a18fd.zip
Merge branch 'develop' into master
Diffstat (limited to 'src/js/support.js')
-rw-r--r--src/js/support.js12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/js/support.js b/src/js/support.js
index 9257df13..81965867 100644
--- a/src/js/support.js
+++ b/src/js/support.js
@@ -68,9 +68,13 @@ const support = {
// Check for mime type support against a player instance
// Credits: http://diveintohtml5.info/everything.html
// Related: http://www.leanbackplayer.com/test/h5mt.html
- mime(inputType) {
- const [mediaType] = inputType.split('/');
- let type = inputType;
+ mime(input) {
+ if (is.empty(input)) {
+ return false;
+ }
+
+ const [mediaType] = input.split('/');
+ let type = input;
// Verify we're using HTML5 and there's no media type mismatch
if (!this.isHTML5 || mediaType !== this.type) {
@@ -79,7 +83,7 @@ const support = {
// Add codec if required
if (Object.keys(defaultCodecs).includes(type)) {
- type += `; codecs="${defaultCodecs[inputType]}"`;
+ type += `; codecs="${defaultCodecs[input]}"`;
}
try {