Commit 04d64665 authored by Sergey Ulanov's avatar Sergey Ulanov Committed by Commit Bot

[Fuchsia] Log MediaPlay and MediaPause actions

Bug: 1067068
Change-Id: I75e040216a1d4bef780902e43afc87026726cbe9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2159891
Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
Commit-Queue: Kevin Marshall <kmarshall@chromium.org>
Auto-Submit: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: default avatarKevin Marshall <kmarshall@chromium.org>
Cr-Commit-Position: refs/heads/master@{#761173}
parent 4f938e8e
......@@ -849,6 +849,18 @@ void FrameImpl::SetMediaSessionId(uint64_t session_id) {
media_session_id_ = session_id;
}
void FrameImpl::MediaStartedPlaying(const MediaPlayerInfo& video_type,
const content::MediaPlayerId& id) {
base::RecordComputedAction("MediaPlay");
}
void FrameImpl::MediaStoppedPlaying(
const MediaPlayerInfo& video_type,
const content::MediaPlayerId& id,
WebContentsObserver::MediaStoppedReason reason) {
base::RecordComputedAction("MediaPause");
}
void FrameImpl::ForceContentDimensions(
std::unique_ptr<fuchsia::ui::gfx::vec2> web_dips) {
if (!web_dips) {
......
......@@ -187,6 +187,12 @@ class FrameImpl : public fuchsia::web::Frame,
std::string web_origin,
fuchsia::web::PermissionState state) override;
void SetBlockMediaLoading(bool blocked) override;
void MediaStartedPlaying(const MediaPlayerInfo& video_type,
const content::MediaPlayerId& id) override;
void MediaStoppedPlaying(
const MediaPlayerInfo& video_type,
const content::MediaPlayerId& id,
WebContentsObserver::MediaStoppedReason reason) override;
// content::WebContentsDelegate implementation.
void CloseContents(content::WebContents* source) override;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment