Fix exception on Internet Explorer when adding first transcript language

Internet Explorer throws an "Invalid argument" exception when uses an empty string as the parameter in ```namedItem``` method.
Change empty string into null value can maintain browser consistency.
Merge pull request #3892 from louyihua/ie-fix

Fix exception on Internet Explorer when adding first transcript language