2009-08-20 8 views
0

J'ai rencontré un peu de problème. J'ai construit une application iPhone qui diffuse mes podcasts via MPMoviePlayerController. Apple ne l'approuvera pas car il peut utiliser trop de bande passante sur le réseau Carrier. Donc leur solution de contournement consiste à utiliser un Segmenter Stream. Je suis incapable d'installer un segmenter de flux sur mon serveur. Y a-t-il d'autres solutions que les gens ont trouvées pour m'aider à diffuser mon podcast sur les appareils iPhone? Même si je dois en faire une application Web par opposition à une application native.iPhone MP3 Streaming alternative à la segmentation

Merci,

John

+0

Avez-vous essayé d'utiliser apple stream segmenter? – Daniel

Répondre

0

Eh bien, si vous ne voulez pas une application native, je pense que vous pouvez simplement mettre un lien vidéo sur une page Web et lorsque l'utilisateur clique dessus Quicktime prendra le relais et le jeu le fichier. Il va lire le fichier comme il le télécharge.

Je n'ai aucune expérience en streaming de fichiers volumineux sur l'iPhone, je ne peux donc pas vous aider à vous guider sur les alternatives et à garder une application native.

+0

Vous savez ce qui est bizarre, c'est que je peux aller sur le site Web de podcast, cliquez sur un lien MP3 et il jouera dans le lecteur QuickTime sur le réseau de l'opérateur. Je ne comprends pas comment cela fonctionnera bien, mais quand j'ouvre le même lien dans mon application native en utilisant MPMoviePlayer (qui semble être essentiellement le lecteur QuickTime), Apple dit que je mets trop de bande passante. Juste bizarre – postalservice14

+0

@ postalservice14: Aucune des règles de l'App Store ne s'applique aux applications d'Apple. Bien sûr, vous pourriez alors faire remarquer que tous les navigateurs Web de l'App Store peuvent également y accéder. Mais personne n'a dit que la logique était en cause. –

1

Vous pouvez utiliser un service simple comme Encoding.com pour créer des versions ondemand segmentées iPhone de vos fichiers pour une lecture adaptative multi-débit. Vous pouvez également fournir une haute et basse qualité et afficher uniquement le haut lorsque la classe d'accessibilité montre que vous utilisez le wifi. J'ai dû faire la deuxième option pour obtenir l'approbation de l'une de mes applications. J'espère que cela t'aides!