Decides which render path an item uses based ONLY on its source + type — the single source of truth the surface methods delegate to (kept pure so it's unit-testable without an Angular context):
'storage-player'
mj-storage-media-player
'url-player'
mj-media-player
'iframe-or-img'
'none'
Decides which render path an item uses based ONLY on its source + type — the single source of truth the surface methods delegate to (kept pure so it's unit-testable without an Angular context):
'storage-player'(mj-storage-media-player, secure streaming)'url-player'(mj-media-player, public URL)'iframe-or-img'(img/iframe; FileID resolves a streaming URL first)'none'