Bonjour à toutes et tous,
J'ai un soucis (assez basique je pense) pour lancer un Intent sur une URL. A lire la doc, cela a l'air simple, mais je coince.

J'ai une URL de type http://host.domain/wload/my_sound.mp3?... avec un mime type audio/mpeg. J'ai un peu tout essayé du genre:

Manifest:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
<intent-filter>
    <action android:name="android.intent.action.VIEW"/>
    <category android:name="android.intent.category.BROWSABLE"/>
    <data android:mimeType="audio/mpeg"/>
</intent-filter>
Ou directement dans le code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
startActivity(intent);
Rien n'y fait, je tombe sur l'erreur:

D/SntpClient( 60): request time failed: java.net.SocketException: Address family not supported by protocol

Je précise que l'application est basée sur un site Internet distant et que tout fonctionne bien directement dans le browser.

Merci d'avance pour votre aide.

Meilleures salutations,
Cédric Corbaz