Как ограничить время воспроизведение музыки?
Нужно ограничить время воспроизведение аудио файла, длящегося 3 минуты до 1 минуты.
Используется mediaplayer.Asterix.Play
Ответы (1 шт):
Автор решения: aepot
→ Ссылка
Можно попробовать так
EventHandler handler = (s, e) =>
{
// здесь остановите воспроизведение
(s as DispatcherTimer).Stop();
};
DispatcherTimer timer = new DispatcherTimer(TimeSpan.FromMinutes(1), DispatcherPriority.Normal, handler, Application.Current.Dispatcher);
Или так
Action action = async () =>
{
await Task.Delay(TimeSpan.FromMinutes(1));
// здесь остановите воспроизведение
};
action();