Fix #1680: Prevent MediaPlayerFactory creating elements if dashjs hasn't loaded
Created by: JontyUsborne
Quick fix to guard against creating elements before dashjs has loaded. Assumes there's no expectation for MediaPlayerFactory to create elements if loaded dynamically (as in #1680 (closed)).