Giter Site home page Giter Site logo

Comments (3)

alexelisenko avatar alexelisenko commented on September 27, 2024

Hi,

Any contribution is welcome :)

What did you mean by adding command center back? It should already be supported.

from audio_player_service.

DGempler avatar DGempler commented on September 27, 2024

initPlayerQueue calls setPlaybackStatusInfo:

- (void) setPlaybackStatusInfo{
// This was added to handle metadata being passed to external devices (bluetooth in car),
// but it causes a crash in latest tests, leaving here until further testing
// int itemIndex = (int) _itemIndex;
// NSLog(@"setPlaybackStatusInfo item: %@", [_items objectAtIndex:itemIndex]);
// @try{
// NSString* itemTitle = [[_items objectAtIndex:itemIndex] objectForKey:@"title"];
// NSString* itemAlbum = [[_items objectAtIndex:itemIndex] objectForKey:@"album"];
// MPMediaItemArtwork* ControlArtwork = [[MPMediaItemArtwork alloc] initWithBoundsSize:CGSizeMake(600, 600) requestHandler:^UIImage * _Nonnull(CGSize size) {
// return [[_items objectAtIndex:itemIndex] objectForKey:@"thumb_image"];
// }];
// NSNumber* duration = [[_items objectAtIndex:itemIndex] objectForKey:@"duration"];
// [MPNowPlayingInfoCenter defaultCenter].nowPlayingInfo = [NSMutableDictionary dictionaryWithObjectsAndKeys:
// itemTitle, MPMediaItemPropertyTitle,
// ControlArtwork, MPMediaItemPropertyArtwork,
// itemAlbum, MPMediaItemPropertyAlbumTitle,
// duration, MPMediaItemPropertyPlaybackDuration,
// _playerPosition, MPNowPlayingInfoPropertyElapsedPlaybackTime,
// _player.rate, MPNowPlayingInfoPropertyPlaybackRate, nil];
// }
// @catch (NSException * e) {
// NSLog(@"setPlaybackStatusInfo Exception: %@", e);
// }
// @finally {
// }
}

from audio_player_service.

DGempler avatar DGempler commented on September 27, 2024

PR: #5

from audio_player_service.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.