#include "content/public/renderer/render_frame_media_playback_options.h"
#include "base/feature_list.h"
#include "build/build_config.h"
#include "content/public/common/content_features.h"
#if BUILDFLAG(IS_ANDROID)
#include "base/android/device_info.h"
#endif
namespace content {
bool IsBackgroundMediaSuspendEnabled() {
#if BUILDFLAG(IS_ANDROID)
if (base::FeatureList::IsEnabled(
features::kAndroidEnableBackgroundMediaLargeFormFactors) &&
(base::android::device_info::is_tablet() ||
base::android::device_info::is_desktop())) {
return false;
} else {
return true;
}
#elif BUILDFLAG(ARKWEB_MEDIA_POLICY)
return true;
#else
return false;
#endif
}
}