tff*_*ari 9 android ios kotlin android-audiomanager flutter
我有一个颤振应用程序。打开应用程序时,应用程序将播放静音视频,直到这里一切正常。但是,当我在后台播放 Spotify 中的音乐,然后尝试打开 Flutter 应用程序时,Spotify 会暂停背景音乐。所以我想要的只是让 Spotify 在后台播放音乐,同时我的应用程序中的视频保持静音播放。当我尝试在应用程序中取消视频静音时,Spotify 音乐必须暂停。
videoPlayerController = VideoPlayerController.asset(ConstantAssets.dummyVideo3)
..addListener(() {})
..setLooping(true)
..initialize().then((value){
videoPlayerController.play();
videoPlayerController.setVolume(0);
});
Run Code Online (Sandbox Code Playgroud)
所以,这个概念就像“一边播放 Instagram 视频,一边在后台听 Spotify”。可以做这样的事情吗?
我找到了解决方案。将 mixWithOthers 设置为 true,如下所示:
VideoPlayerController videoPlayerController = VideoPlayerController.file(
file,
videoPlayerOptions: VideoPlayerOptions(
mixWithOthers: true,
),
);
Run Code Online (Sandbox Code Playgroud)
或者像这样:
VideoPlayerController videoPlayerController = VideoPlayerController.networkUrl(
uri,
videoPlayerOptions: VideoPlayerOptions(
mixWithOthers: true,
),
);
Run Code Online (Sandbox Code Playgroud)
更多信息请参见: 没有音频的视频会暂停音乐并可由系统停止
| 归档时间: |
|
| 查看次数: |
855 次 |
| 最近记录: |