// removed from the Document.
if (!PictureInPictureController::IsElementInPictureInPicture(this))
PauseInternal(PlayPromiseError::kPaused_RemovedFromDocument);
+#if BUILDFLAG(IS_TIZEN_TV)
+ if (!media_source_attachment_) {
+ LOG(INFO) << "(" << (void*)this << ")"
+ << "HTMLMediaElement::removedFrom(clear)";
+ ClearMediaPlayer();
+ network_state_ = kNetworkEmpty;
+ ready_state_ = kHaveNothing;
+ ready_state_maximum_ = kHaveNothing;
+ seeking_ = false;
+ // Clear any pending events
+ SetShouldDelayLoadEvent(false);
+ async_event_queue_->CancelAllEvents();
+ }
+#endif
}
void HTMLMediaElement::AudioSourceProviderImpl::Wrap(