logo和名称替换
This commit is contained in:
@@ -1,10 +1,10 @@
|
||||
import 'dart:async';
|
||||
|
||||
import 'package:audio_session/audio_session.dart';
|
||||
import 'package:hgmj/hj_page/short_video/view/video_player_base_logic.dart';
|
||||
import 'package:hgmj/tools_base/debug_log.dart';
|
||||
import 'package:hgmj/tools_base/event_bus/event_bus_util.dart';
|
||||
import 'package:hgmj/tools_base/event_bus/events.dart';
|
||||
import 'package:wydj/hj_page/short_video/view/video_player_base_logic.dart';
|
||||
import 'package:wydj/tools_base/debug_log.dart';
|
||||
import 'package:wydj/tools_base/event_bus/event_bus_util.dart';
|
||||
import 'package:wydj/tools_base/event_bus/events.dart';
|
||||
|
||||
/// 监听音频环境变化,自动暂停所有视频播放,防止音频通过手机外放泄露隐私:
|
||||
/// 1. 耳机 / 蓝牙断开(音频切回外放)
|
||||
@@ -40,7 +40,8 @@ class HeadphoneMonitor {
|
||||
});
|
||||
// 兜底:部分机型(华为/荣耀等)蓝牙断开不发 becomingNoisy 广播,改用更底层的设备移除回调兜底
|
||||
_deviceSub = session.devicesChangedEventStream.listen((event) {
|
||||
final unplugged = event.devicesRemoved.any((d) => d.isOutput && _privateOutputTypes.contains(d.type));
|
||||
final unplugged = event.devicesRemoved
|
||||
.any((d) => d.isOutput && _privateOutputTypes.contains(d.type));
|
||||
if (unplugged) {
|
||||
debugLog('音频输出设备移除(蓝牙/耳机) → 自动暂停所有播放');
|
||||
pauseAll();
|
||||
|
||||
Reference in New Issue
Block a user