react-native-track-player
react-native-track-player copied to clipboard
iOS Notification Center controls still present and empty after reset
Describe the Bug
on iOS the Notification Center displays an empty track after the track has been TrackPlayer.reset()
Code To Reproduce
-
TrackPlayer.load(track);
(same withsetQueue
) -
await TrackPlayer.play();
-
TrackPlayer.reset();
Environment Info:
Running on a physical device with react-native-track-player: 0.72.5
. Both XCode and Metro have no stacktrace
I too have the same issue,
After TrackPlayer.reset()
, I am trying to play a video with react-native-video
but still the notification control displays with empty data.
By updating the meta data, we can display data on it, but still I don't need that notification control in my app while playing video.
useEffect(() => {
const updateMetaData = async () => {
await TrackPlayer.updateNowPlayingMetadata({
title: media.title,
description: media.description,
artist: media.author,
artwork: media.imageUrl,
elapsedTime: currentTime,
duration,
});
};
updateMetaData();
}, [currentTime, media, duration]);
For events:
useTrackPlayerEvents(
[
Event.RemotePause,
Event.RemotePlay,
Event.RemoteJumpForward,
Event.RemoteJumpBackward,
],
async event => {
if (event.type === Event.RemotePause) {
setPlay(false);
} else if (event.type === Event.RemotePlay) {
setPlay(true);
} else if (event.type === Event.RemoteJumpBackward) {
skipBackward();
} else if (event.type === Event.RemoteJumpForward) {
skipForward();
}
},
);
Pls share any alternative way for this issue
Version: react-native-track-player: ^4.1.1
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 7 days.
This issue was closed because it has been stalled for 7 days with no activity.