Musique de fond pour appeler
Je veux développer une application qui jouent de la musique de fond pour un appel,et est audible que pour l'appelant que pour l'auditeur. Est-il une application qui est déjà disponible,Est-il possible dans android?
Non, les applications android ne peut pas interférer avec les données de l'appel. Meilleur que vous pouvez faire est de jouer elle sur le haut-parleur et j'espère qu'il ramasse, mais les appels d'utiliser un codec audio qui n'est pas favorable à la musique.
Désolé, il n'est pas. Pas moins de vendre des téléphones. Si vous êtes, vous pouvez modifier Android lui-même pour la rendre possible. Mais les applications n'ont pas la capacité.
Semble comme une vraie question, au moins maintenant..
Désolé, il n'est pas. Pas moins de vendre des téléphones. Si vous êtes, vous pouvez modifier Android lui-même pour la rendre possible. Mais les applications n'ont pas la capacité.
Semble comme une vraie question, au moins maintenant..
OriginalL'auteur Geethu | 2013-01-21
Vous devez vous connecter pour publier un commentaire.
Certaines plates-formes mobiles ne prennent en charge cette fonctionnalité au niveau plate-forme (par exemple, j'ai testé cela avec le Qualcomm APQ8064 où j'avais configuré le matériel codec itinéraire en conséquence, et cela fonctionne). Mais Android n'est pas une API qui vous permet de l'utiliser comme un développeur d'application, donc sur un non-téléphone enracinée il n'y a pas vraiment quelque chose que vous pouvez faire.
Pourquoi il n'y a pas d'API pour elle - ou s'il y en aura dans les prochaines versions d'Android, je ne sais pas. Il pourrait y avoir des problèmes juridiques dans certains marchés, ou c'est peut-être parce qu'il est considéré comme un semi-obscur caractéristique qu'ils ne voient pas une grande demande pour et qui est pris en charge uniquement par un nombre relativement limité de plates-formes.
Une autre chose à considérer est, vous vraiment voulez avoir de la musique en arrière-plan pendant un appel?
L'audio va être 8 kHz mono (ou 16 kHz mono si vous êtes dans une large bande d'appel), et ça va être la RAM codé avec le reste du signal de parole (la RAM est faible bitrate le codec conçu pour le codage de la parole). En d'autres termes, toute la musique que vous jouez sur un appel vocal en liaison montante va sonner vraiment, vraiment mal.
Mise à JOUR: Pour APQ8064 les téléphones basés sur l'endroit où vous avez accès à la racine, la procédure serait quelque chose comme ceci (je ne me souviens plus de la syntaxe exacte sur le dessus de ma tête):
Cette description de l'application dit "sur certains Samsung et Sony Ericsson téléphones." et "Sur la plupart des téléphones, vous ne pouvez pas partager l'audio."
Comment puis-je le faire, même si, pour certaines de téléphone???
Je ne suis pas familier avec Samsung, les téléphones ou les plates-formes donc je ne peux pas répondre pour cela. Pour le Qualcomm APQ8064 plate-forme (par ex. sur le LG Optimus G, le Sony XPeria Z/ZL et certains autres téléphones) où vous avez un accès root, voir la mise à jour dans ma réponse. Si vous n'avez pas accès à la racine puis je n'ai aucune idée comment vous feriez cela. Le comportement par défaut sur tous les téléphones que j'ai travaillé, c'est de mélanger la lecture de la musique dans la liaison descendante pendant les appels; c'est à dire que vous pouvez entendre la musique, mais l'autre partie ne peut pas.
avez-vous le temps de vérifier? stackoverflow.com/questions/21024851/...
OriginalL'auteur Michael
actuellement, il n'existe aucun moyen de faire ce que le matériel ne prend pas en charge.
oui. vous ne pouvez pas envoyer de la musique sur la liaison montante. ni os ni l'hardwars prend en charge. Vous pouvez essayer de jouer de la musique à haut-parleur. Bien que je ne suis pas sûr de la, plus tard.
Le matériel est capable, peu importe le fabricant. Son logiciel peut ou ne peut pas limiter.
OriginalL'auteur stinepike