Onion soup media/blink/webmediaplayer_util.cc

This is (likely) the last of the set of precursor CLs
to pave the way to Onion souping webmediaplayer_ms{compositor}.cc.

It is part of section 4.4.1 in the design doc [1].

[1] https://docs.google.com/document/d/1rHJGi1U72qZsOGIctIf7GKRaY8d7BgtVW8MaMYumzYY

Note that as part of the move to blink, the CL also updates
the signature of two methods, previously using GURL, banned in Blink:
GetMediaURLScheme() and ReportMetrics().

BUG=704136
R=guidou@chromium.org, haraken@chromium.org

Change-Id: I5f95c7749978f71781b0eb3b9c33a1ac80338054
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1698165
Reviewed-by: Kentaro Hara <haraken@chromium.org>
Reviewed-by: Guido Urdaneta <guidou@chromium.org>
Reviewed-by: Dale Curtis <dalecurtis@chromium.org>
Commit-Queue: Guido Urdaneta <guidou@chromium.org>
Auto-Submit: Antonio Gomes <tonikitoo@igalia.com>
Cr-Commit-Position: refs/heads/master@{#676799}
20 files changed