blob: 80d3e4fa45eeacae48b143e88385de708ffd62b6 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
package org.chromium.chrome.browser;
import org.chromium.content.browser.ContentViewCore;
import org.chromium.content.browser.WebContentsObserverAndroid;
import org.chromium.content_public.browser.WebContents;
/**
* Tab helper to toggle media autoplay for voice URL searches.
*/
public class VoiceSearchTabHelper extends WebContentsObserverAndroid {
private WebContents mWebContents;
/**
* Create an instance of VoiceSearchTabHelper.
*
* @param contentViewCore ContentViewCore to update media autoplay status.
*/
public VoiceSearchTabHelper(ContentViewCore contentViewCore) {
super(contentViewCore);
mWebContents = contentViewCore.getWebContents();
}
@Override
public void navigationEntryCommitted() {
nativeUpdateAutoplayStatus(mWebContents);
}
private native void nativeUpdateAutoplayStatus(WebContents webContents);
}