[Title] video doesn't play after repeating play/back in TizenWinset widget
[Problem] N_SE-43410
[Cause] In this case, media element did not suspend and just removed from parent node. At this time, media element coudln't release resource and stay pause.
[Solution] Add supend and resume api in insertedInto and removedFrom api for releasing resource
Change-Id: Ife3182e4e4553b65ce227cd397adb97c80da09f2
HTMLElement::insertedInto(insertionPoint);
if (insertionPoint->inDocument() && !getAttribute(srcAttr).isEmpty() && m_networkState == NETWORK_EMPTY)
scheduleLoad(MediaResource);
+
+#if ENABLE(TIZEN_GSTREAMER_VIDEO)
+ resume();
+#endif
configureMediaControls();
return InsertionDone;
}
LOG(Media, "HTMLMediaElement::removedFromDocument");
configureMediaControls();
if (m_networkState > NETWORK_EMPTY)
+#if ENABLE(TIZEN_GSTREAMER_VIDEO)
+ suspend(PageWillBeSuspended);
+#else
pause();
+#endif
if (m_isFullscreen)
exitFullscreen();
}