Full overhawl of video & audio playback to make it more complete (#1432)
* Add support for capturing media attributes in rrweb-snapshot * Add loop to mediaInteractionParam * Add support for loop in RRMediaElement * Add support for recording loop attribute on media elements * Update video playback and fix bugs * Update cross-origin iframe media attributes and player state
This commit is contained in:
@@ -280,6 +280,7 @@ describe('diff algorithm for rrdom', () => {
|
||||
rrMedia.muted = true;
|
||||
rrMedia.paused = false;
|
||||
rrMedia.playbackRate = 0.5;
|
||||
rrMedia.loop = false;
|
||||
|
||||
diff(element, rrMedia, replayer);
|
||||
expect(element.volume).toEqual(0.5);
|
||||
@@ -287,6 +288,7 @@ describe('diff algorithm for rrdom', () => {
|
||||
expect(element.muted).toEqual(true);
|
||||
expect(element.paused).toEqual(false);
|
||||
expect(element.playbackRate).toEqual(0.5);
|
||||
expect(element.loop).toEqual(false);
|
||||
|
||||
rrMedia.paused = true;
|
||||
diff(element, rrMedia, replayer);
|
||||
|
||||
Reference in New Issue
Block a user