Porniți sunetul în 1 secunde

Cum se face redarea audio în 1C fără componente externe? Noi decidem mijloacele Internetului. Pentru subțire, gros și client web.

Bună ziua!







1. Când nu existau formulare controlate în 1C, ieșirea sonoră se baza pe apelurile de sistem Windows. Puteti inregistra un ActiveX special si numiti-l o functie speciala. De exemplu, //infostart.com/public/85155/ utilizează DynamicWrapperX și codul următor:

Este ușor de văzut că această bibliotecă poate înregistra funcții nu numai pentru lucrul cu sunetul. Și există un mare pericol ca acest lucru să poată fi folosit nu numai în scopuri bune. Pe de altă parte, nu există acces la astfel de componente într-un client subțire sau client web. Și nu pot folosi apelul de sistem Windows din browser.







Pentru claritate, hai să facem o prelucrare externă simplă pentru ieșirea sunetului (vezi mai jos). Lucrează într-un client subțire și gros.

3. Și cum putem lucra într-un client web? Așa este, în clientul web 1C totul funcționează diferit, mai aproape de standardele moderne. Luați eticheta audio în mână, încercați să faceți datele în spațiu de stocare temporar și să obțineți o bummer complet. Deci nu a fost posibil să se facă un sunet într-un client subțire. Dar folosim o metodă diferită, nu atât de răspândită. Trebuie să transformați sunetul în text. Vrei să-ți spui un basm? Nu citiți specificația și finisați (date de tip de date: audio / mpeg; base64)

Contracte suplimentare de contabilitate //infostart.ru/public/85155/ Am fost foarte multumit de durere. Acolo vom face complet pentru toate tipurile de clienți 1C.

Și, cel mai important, nu uitați să activați sunetul în Internet Explorer!

Proprietate de browser - Avansat - Multimedia - Redați sunetele pe paginile web.







Articole similare

Trimiteți-le prietenilor: