You can embed iFrame videos in the Rich Content Editor using an external video's direct URL link.
You can also use the HTML embed code in the media player. To locate the embed code, locate the video element that displays the HTML code for the video. Embed codes are commonly found in the video's sharing options.
The Rich Content Editor is used in features that support the editor (Announcements, Assignments, Discussions, Pages, Quizzes, or Syllabus).
Note: Video playback defaults to the lowest resolution quality. Users can manage video playback options in the video settings menu.
Open Rich Content Editor
Open the Rich Content Editor using one of the Canvas features that support the Editor.
Open Insert Media Tool
Click the Insert/edit Media icon .
You can also insert media using the Rich Content Editor menu. Press the Alt+F9 (Windows) or Option+F9 (Mac) keys on your keyboard to open the Rich Content Editor menu. Then click the Insert menu  and select the Media option .
Note: Media will be inserted at the location of your cursor in the Rich Content Editor.
Insert Using Source URL
By default, the media window displays the General tab.
To embed the video using a URL, paste the URL in the Source field . The video's dimensions will automatically populate the Dimensions fields . You can also resize the video using the Dimensions fields. To maintain height and width proportions when resizing the video, click the Constrain proportions checkbox .
Insert Using Embed Code
To embed the video using an embed code, click the Embed tab  and paste the code in the text field .
When you insert a video with an embed code, the General tab Source and Dimension fields automatically update with information according to the embed code content.
Insert Using Advanced Options
In case a browser doesn't support source video encoding, you can use advanced options to embed your video. Click the Advanced tab .
To specify an alternative source for the video, enter the URL in the Alternative source field . Alternative source URLs specify alternative video encoding if a browser doesn't support the initially offered encoding.
To specify a thumbnail image for the video, enter the image URL in the Poster field . If the Poster field is blank, the first frame of the source video will be used as the poster image.
Note: Links from common providers (like YouTube and Vimeo) often link to custom media players and will not recognize any content added to the alternative source and poster options.
To save changes to your course content, click the Save button.
Note: When using the Rich Content Editor in Assignments, Discussions, Pages, and Quizzes, you have the option to Save & Publish. When using the Rich Content Editor in the Syllabus and Discussions pages, the Save button may appear as “Update Syllabus” or “Post Reply”.