Changeset 190114 in webkit
- Timestamp:
- Sep 22, 2015 6:59:38 AM (9 years ago)
- Location:
- trunk
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r190110 r190114 1 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com> 2 3 Add test for checking currentTime of mediacontroller when playback is completed. 4 https://bugs.webkit.org/show_bug.cgi?id=149154 5 6 Reviewed by Eric Carlson. 7 8 * media/media-controller-time-clamp-expected.txt: 9 * media/media-controller-time-clamp.html: 10 1 11 2015-09-22 Saam barati <sbarati@apple.com> 2 12 -
trunk/LayoutTests/media/media-controller-time-clamp-expected.txt
r158743 r190114 6 6 RUN(controller.play()) 7 7 EVENT(ended) 8 EXPECTED (controller.currentTime > '0') OK 8 9 EXPECTED (controller.currentTime <= controller.duration == 'true') OK 9 10 END OF TEST -
trunk/LayoutTests/media/media-controller-time-clamp.html
r119739 r190114 29 29 function ended() { 30 30 consoleWrite("EVENT(ended)"); 31 testExpected("controller.currentTime", 0, ">"); 31 32 testExpected("controller.currentTime <= controller.duration", true); 32 33 endTest(); -
trunk/Source/WebCore/ChangeLog
r190113 r190114 1 2015-09-22 sangdeug.kim <sangdeug.kim@samsung.com> 2 3 CurrentTime on mediaController is set as 0 when playback is completed. 4 https://bugs.webkit.org/show_bug.cgi?id=149154 5 6 Reviewed by Eric Carlson. 7 8 Test : media/media-controller-time-clamp.html 9 10 * html/MediaController.cpp: 11 (MediaController::setCurrentTime): 12 (MediaController::updatePlaybackState): 13 * html/MediaController.h: 14 1 15 2015-09-22 Commit Queue <commit-queue@webkit.org> 2 16 -
trunk/Source/WebCore/html/MediaController.cpp
r187706 r190114 175 175 176 176 scheduleTimeupdateEvent(); 177 m_resetCurrentTimeInNextPlay = false; 177 178 } 178 179 … … 446 447 case ENDED: 447 448 eventName = eventNames().endedEvent; 449 m_resetCurrentTimeInNextPlay = true; 448 450 m_clock->stop(); 449 m_clock->setCurrentTime(0);450 451 m_timeupdateTimer.stop(); 451 452 break; 452 453 case PLAYING: 454 if (m_resetCurrentTimeInNextPlay) { 455 m_resetCurrentTimeInNextPlay = false; 456 m_clock->setCurrentTime(0); 457 } 453 458 eventName = eventNames().playingEvent; 454 459 m_clock->start(); -
trunk/Source/WebCore/html/MediaController.h
r187706 r190114 155 155 Timer m_timeupdateTimer; 156 156 double m_previousTimeupdateTime; 157 bool m_resetCurrentTimeInNextPlay { false }; 157 158 }; 158 159
Note: See TracChangeset
for help on using the changeset viewer.