Zum Einbinden der Youtube- und/oder Dailymotion-iFrame-API gibt es schöne Dokumentation (hier und hier). Die Herausforderung bei der Einbindung dieser APIs in Angular 2 ist, dass immer erst die eigentlichen APIs (im DOM) geladen werden müssen und erst im Anschluss darauf basierend die entsprechenden Objekte der Video-Player erstellt und initialisiert werden können.
Wie das gemacht wird kann direkt in den entsprechenden Repos auf GitHub eingesehen werden:
(Der Code darf gerne weiterverwendet oder erweitert und genutzt werden)