Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Recomandare bicicleta copil 5 ani.

Recomandare kit automat acces usa

[email][nvidia] Your GeForce NOW ...

Site nesigur
 Baghetele ornamentale intre foile...

O recomandare pentru o camera ful...

Pareri magazin online quickmobile?

Unde gasesc banane albastre?
 Despre compania de aministrare Sq...

Durere taietura deget dupa 2 luni

Dalți gravare lemn

Didgeridoo
 Motorola Edge 50 Ultra

Gaura perete apartament cu evitar...

Orientare antena prime focus

Problema conectare mail yahoo
 

Redare fisier audio. Sintaxa fct. de OS

- - - - -
  • Please log in to reply
2 replies to this topic

#1
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
As vrea sa redau un fisier audio. Pana aici nimic neobisnuit, pentru ca am incercat cu tagul <embed>, dar pe Andoid nu functiona. Si atunci, pe net, am gasit solutia cu <audio>. Functiona acum pe Android, dar pe Windows, din cauza ambelor taguri, melodiile se suprapuneau.

Asa ca am cautat un script, ceva, ca sa imi detecteze sistemul de operare. Si am gasit urmatorul javascript (pot indica si sursa, daca este nevoie):
<html>
<head>
</head>
<body>
<script language="Javascript">
// This script sets OSName variable as follows:
// "Windows"	for all versions of Windows
// "MacOS"	  for all versions of Macintosh OS
// "Linux"	  for all versions of Linux
// "UNIX"	   for all other UNIX flavors
// "Unknown OS" indicates failure to detect the OS
var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";

document.write('Your OS: '+OSName);
</script>
</body>
</html>

Rulat insa pe Android, imi afiseaza Linux. Si nu inteleg de ce.
Am mai sapat, si am gasit si alte diverse abordari; de exemplu:
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";
if (navigator.appVersion.indexOf("iPod;")!=-1) OSName="iPod";
if (navigator.appVersion.indexOf("4_2_8")!=-1) OSName="iPhone CDMA";
if (navigator.appVersion.indexOf("4_2_7")!=-1) OSName="iPhone CDMA";
if (navigator.appVersion.indexOf("iPhone;")!=-1) OSName="iPhone";
if (navigator.appVersion.indexOf("iPhone; Version/3.0")!=-1) OSName="iPhone 3GS";
if (navigator.appVersion.indexOf("iPad")!=-1) OSName="iPad";
if (navigator.appVersion.indexOf("Android")!=-1) OSName="Android";

var isAndroid = navigator.userAgent.match(/android/i);
if( isAndroid ) OSName = "Android";

Insa aceeasi situatie.

Ce nu este bine? Vreo idee?
Multumesc

#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,231
  • Înscris: 24.02.2007
Fiindca Android are la baza Linux?
Daca sub Windows (nu stiu exact de ce te referi la sistemul de operare fiindca aici browserul e cel care conteaza) functioneaza si cu embed si cu audio, de ce nu lasi doar audio care zici ca merge si pe restul?

#3
colombo2003

colombo2003

    Senior Member

  • Grup: Senior Members
  • Posts: 6,312
  • Înscris: 16.07.2008
Rectific: <audio> nu functioneaza in Opera si IE8 (doar de la 9 in sus).
M-am gandit ca fisierul sa fie si in format wav (sau ogg), dar tot nu e suportat in toate browserele.
Ceva idei?
Multumesc

Anunturi

Chirurgia spinală minim invazivă Chirurgia spinală minim invazivă

Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical.

Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate