Сбой диспетчера сеансов управления мультимедиа при закрытии приложения (Spotify)C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Сбой диспетчера сеансов управления мультимедиа при закрытии приложения (Spotify)

Сообщение Anonymous »

Я пытаюсь прочитать название и исполнителя моего текущего воспроизводимого мультимедиа через API управления Windows Media. Мое приложение запустится, оно будет работать, но когда Spotify закроется, произойдет сбой.

Код: Выделить всё

winrt::Windows::Media::Control::GlobalSystemMediaTransportControlsSession currentSession = winrt::Windows::Media::Control::GlobalSystemMediaTransportControlsSessionManager::RequestAsync( ).get( ).GetCurrentSession( );
winrt::Windows::Media::Control::GlobalSystemMediaTransportControlsSessionMediaProperties properties = currentSession.TryGetMediaPropertiesAsync( ).get( );

printf( "[currently playing] - %s by %s\n", g_utilities->from_wstring( properties.Title( ).c_str( ) ).c_str( ), g_utilities->from_wstring( properties.Artist( ).c_str( ) ).c_str( ) );

На рисунке 1 вы можете увидеть, что происходит при сбое!. Рисунок 1.
Это все, что у меня есть на данный момент. Мое приложение аварийно завершает работу при закрытии Spotify. Любая помощь будет очень признательна!

Подробнее здесь: https://stackoverflow.com/questions/783 ... es-spotify
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»