2017-03-07 2 views
0

Dans mon code HTML la vidéo s'arrête si je joue une musique en même temps. Mon code est le suivant:arrêt vidéo lorsque la musique de jeu (spotify par exemple)

<video autoplay id="video-bg" webkit-playsinline loop> 
    <source src="videos/login_bg2.mp4" type="video/mp4"> 
    <source src="videos/login_bg2.webm" type="video/webm"> 
</video> 

Comment puis-je résoudre ce problème?

Merci à l'avance

+0

Voulez-vous dire qu'il arrête la musique d'autres, comme ce que vous avez à jouer dans le beackground? – mlegg

+0

@mlegg La vidéo s'arrête si je joue une musique, par exemple en arrière-plan ... Je voudrais simplement montrer des images de la vidéo, parce que je veux appliquer une vidéo en tant que connexion de fond dans mon application, mais chaque fois qu'une musique est jouée , la vidéo s'arrête. –

+0

Modifiez votre question et ajoutez tout votre code html ici. – mlegg

Répondre

0

Définir la catégorie AVAudioSession fonctionne pour moi:

  1. Trouvez votre AppDelegate.m de Xcode Proj.
  2. importer le fichier d'en-tête: AVFoundation/AVFoundation.h
  3. AJOUTZ code dans les launchOptions {}

[[AVAudioSession sharedInstance] setCategory: AVAudioSessionCategoryPlayback withOptions: erreur de AVAudioSessionCategoryOptionDuckOthers: nil];

Mon code entier comme ceci:

#import "AppDelegate.h" 
 
#import "MainViewController.h" 
 
#import <AVFoundation/AVFoundation.h> 
 

 
@implementation AppDelegate 
 

 
- (BOOL)application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions 
 
{ 
 
    [[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayback withOptions:AVAudioSessionCategoryOptionDuckOthers error:nil]; 
 
    
 
    self.viewController = [[MainViewController alloc] init]; 
 
    return [super application:application didFinishLaunchingWithOptions:launchOptions]; 
 
} 
 

 
@end

REMARQUE: withOptions: AVAudioSessionCategoryOptionDuckOthers importants.