Bonjour � tou(te)s !
Je recherche un player capable de faire du streaming audio en mode pilot�.
Petite pr�cision qui conditionne tout le reste : je veux que ma page puisse passer sur un tr�s vieux browser !
(pour �tre pr�cis : le browser natif sur un Motorola Defy, sous android 2.2)
Du coup, il ne me faut pas d'html 5.
Ce qui veut dire qu'il ne me reste plus que flash.
(� moins qu'il existe d'autres alternatives ?).
J'ai trouv� jwplayer (http://www.jwplayer.com) qui me convient en tout point sauf le principal :
Il ne fonctionne pas avec le browser natif d'android 2.2 (mais bien avec celui d'android 2.3)
Voici la classe javascript que j'avais �crite avant de m'apercevoir que le player n'�tait pas support� par andoid 2.2 :
Du coup je me penche sur d'autres players �quivalents :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25 function JWPlayer ( element_id , filename , failure_function ) { this.filename = filename ; this.player = 0 ; this.id = element_id ; this.start = function ( volume ) { this.player = jwplayer( this.id ) ; this.player.setup({ flashplayer: "jwplayer/player.swf", file: this.filename }) ; this.player.resize( 0,0 ) ; // je veux que le player soit invisible ! this.player.onError( failure_function ) ; this.player.setVolume( volume ) ; this.player.play( true ) ; } this.stop = function () { this.player.play( false ) ; this.player.remove() ; this.player = 0 ; } this.volume = function ( vol ) { this.player.setVolume( vol ) ; } }
Voici un petit essai avec le player muses (https://www.muses.org) :
Mais je n'arrive pas � le piloter :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13 MRP.insert( { 'url':'http://audio.scdn.arkena.com/11008/franceinter-midfi128.mp3', 'codec':'mp3', 'volume':100, 'autoplay':false, 'buffering':5, 'title':'France Inter', 'welcome':'', 'bgcolor':'#FFFFFF', 'skin':'mcclean', 'width':180, 'height':60 }); MRP.play() ;
- Il appara�t sur la page avec un gros bouton "play" sur lequel je dois cliquer.
- Il m'envoie une exception : Uncaught TypeError: g.instance.playSound is not a function
Sinon, j'ai aussi trouv� jplayer (http://jplayer.org) mais l�, je ne comprends rien du tout...
Donc, vous l'aurez compris, si vous connaissez un player que je puisse masquer et piloter depuis du javascript, tout en restant compatible avec des vieux browsers, je suis preneur !
Idem si vous savez comment faire �a avec le player muses.
Merci d'avance !
Partager