2017-10-12 8 views
0

J'ai écrit une application (partage d'écran webrtc), tout va bien avec chrome.desktopCapture.chooseDesktopMedia si vous choisissez une autre fenêtre à partager mais si vous choisissez la fenêtre chrome (auto) pour la partager vous donne juste un flux vide.chrome.desktopCapture.chooseDesktopMedia Impossible de capturer la fenêtre auto

Aucune erreur, rien. Est-ce un bug connu? Ou toute solution cela? Est-il possible de dissoudre la fenêtre chrome de la liste des fenêtres au moins?

Éditer: l'accélération/désactivation de l'accélération matérielle ne résout pas le problème.

+0

Pouvez-vous coller le code que vous utilisez pour déclencher la fenêtre de sélection Chrome Screenshare? et comment vous utilisez 'chrome.desktopCapture.chooseDesktopMedia'? – elbecita

+0

Aussi quand vous parlez de la fenêtre chrome, vous voulez dire que vous partagez une application au lieu de l'écran plein, et dans ce cas, c'est l'onglet Chrome lui-même, n'est-ce pas? – elbecita

Répondre

0

Vous ne pouvez pas désactiver une seule application à répertorier dans la liste des fenêtres. Vous pouvez désactiver l'option entière. Cela signifie que vous ne serez pas en mesure de partager une application. Vous pouvez personnaliser ce chrome.desktopCapture.chooseDesktopMedia lors de l'appel, l'envoi de l'ensemble des sources de médias de bureau vous permet de sélectionner lors du partage: "screen", "window", "tab", or "audio"

Cocher cette link pour plus de détails.

Si vous pouviez fournir un code sur la façon dont vous utilisez l'API Chrome pour partager l'écran, ce serait formidable de pouvoir fournir plus de détails sur la façon de résoudre votre problème.