J'utilise plugin.mediaManager.Forms pour le fichier audio de lecture dans Xamarin Forms.
J'ai utilisé ce code pour la lecture audio p> et audio parfaitement alors je En pause audio via ce code. p> et j'ai utilisé ce code pour la lecture de pause audio mais ne fonctionne pas p> Hello développeur Où je me trompe et comment jouer audio Pause en pause dans Xamarin Formulaires en utilisant
3 Réponses :
Utilisation:
private async void PlayPausedAudio(object sender, EventArgs e) { await CrossMediaManager.Current.PlaybackController.Play(); }
Bonjour @james j'ai utilisé attendre crossmediamanager.current.playbackcontroller.play (); code> mais pas fonctionner
Vous devez demander à Accesswifistat, Internet, MediaContentControl et Wakelock Autorisations dans Manifest. Avez-vous accordé ces autorisations?
Ya j'ai donné à ces permission, je modifie ma méthode PausePay dans ma question s'il vous plaît voir à nouveau.
Il est dit dans votre question que ... LectureController.playpause (); mais je dis simplement utiliser ... PlaybackController.play ();
Oui, j'ai utilisé crossmediamanager.current.playbackcontroller.play (); code> mais ne fonctionne pas je reçois crossmediamanager.current.status à chaque fois arrêté mais en arrière-plan audio joue
Essayez ceci: strong> PlayMethod: strong> p> jouer et mettre en pause Methos: FORT> P> private async void PauseAudio(object sender, EventArgs e)
{
var mediaPlayerStatus = CrossMediaManager.Current.Status;
if (mediaPlayerStatus == MediaPlayerStatus.Playing)
{
CrossMediaManager.Current.Pause();
}
else
{
CrossMediaManager.Current.Play();
}
}
@Deepakyogi, faites-la des méthodes synchrones au lieu d'ASYNC et vérifiez également la permission d'Internet. Cela devrait fonctionner. J'ai préparé la démo et ça marche bien.
Bonjour @jaymin je joint un fichier d'autorisation dans ma question
@Deepakyogi, veuillez vérifier la réponse mise à jour. C'est ce que j'ai fait dans mon projet et cela fonctionne.
Bonjour @ jaymin Je suis CrossMediaManager.Current.Status à chaque fois arrêté mais mon audio est en cours d'exécution.
Vous devez le déboguer pourquoi cela se produit.
Bonjour @jaymin Pourriez-vous me donner votre projet de démo. J'ai essayé tout mais pas travailler
@Deepakyogi, la taille du fichier est en GB. Pas capable d'envoyer ici. Pouvez-vous s'il vous plaît vérifier l'URL de l'audio ou envoyer ici?
C'est audio link crm.office24hr.com/content/kksong.mp3 B> S'il vous plaît vérifier et dites-moi
@Deepakyogi, mp3 travaille. Il existe un problème spécifique à Android uniquement. Le même code que j'ai essayé dans iOS, qui fonctionne bien. Dans Android, le retour du statut MediaPlayer s'est arrêté à chaque fois.
Toute solution pour ce problème
Je cherche ça. Si je vais le trouver. Je vais mettre à jour la réponse.
Pour mettre en pause pour lire p>
s'il vous plaît donnez-moi un lien de documentation
Salut Deepak, dans votre pièce de jeu en pause du code audio, on dirait que vous venez de copier l'audio en pause à nouveau?
Ya @james an j'ai édité ceci