2016-11-04 3 views
0


J'essaie d'enregistrer de la vidéo à l'écran en utilisant MediaProjection. Je veux capturer de la vidéo dans la même activité et ne pas commencer une autre activité.

J'ai suivi quelques tutoriels. Dans ces didacticiels, un appel est lancé pour démarrer StartActivityForResult avec createScreenCaptureIntent() comme premier argument, qui demande essentiellement des autorisations et démarre la capture d'écran. Et le resultCode est passé à getMediaProjection()Android: démarrer la capture d'écran sans créer de nouvelle activité

startActivityForResult(mProjectionManager.createScreenCaptureIntent(), REQUEST_CODE); 

Il est nécessaire que l'activité principale est capturé, alors que le remplacement de cadre au lieu d'une nouvelle activité. J'ai un bouton flottant dans l'activité principale, en écoutant pour arrêter l'enregistrement. Alors, je voulais savoir si c'était possible? Ou si nous pouvons créer un scénario similaire menant aux mêmes événements, sans créer une nouvelle activité bien sûr? Ou Si cela n'est pas possible, comment pouvons-nous arrêter d'enregistrer étant donné que nous sommes maintenant dans une nouvelle activité.
Merci pour votre temps.

Répondre