Kapcsolja be a hangot 1 másodpercen belül
Hogyan lehet audió lejátszást 1C-ban külső komponensek nélkül? Mi döntünk az internet eszközeiről. Vékony, vastag és webes kliens számára.
Kedves nappali!
1. Ha 1C-ban nem volt ellenőrzött formája, a hangkimenet Windows rendszerhívásokon alapult. Regisztrálhat egy speciális ActiveX-t, és különleges funkciónak nevezheti. Például //infostart.ru/public/85155/ használt DynamicWrapperX és az alábbi kódot:
Könnyű észrevenni, hogy ez a könyvtár nem csak a hanggal való munkát képes regisztrálni. És nagy a veszélye annak, hogy ezt nem csak jó célokra lehet felhasználni. Másrészről, ilyen összetevők nem férhetnek hozzá egy vékony klienshez vagy egy webes ügyfélhez. És nem tudom használni a Windows rendszerhívását a böngészőből.
Az egyértelműség érdekében csináljunk egyszerű külső feldolgozást a hangkimenethez (lásd alább). Vékony és vastag kliensen dolgozik.
3. És hogyan dolgozunk egy webes ügyfélben? Igaz, az 1C webes ügyfelében minden más módon működik, közelebb a modern szabványokhoz. Vegye át a hangcímkét a kezében, próbálja meg az adatokat átmeneti tárolókban és teljes bummért kapni. Így nem lehet hangot csinálni egy vékony kliensben. De más módszert használunk, nem olyan széles körben. A hangot szöveggé kell váltania. Mesélsz egy meseat? Nem olvassa el a specifikációt és a befejezést (adat típusadatok: audio / mpeg; base64)
További feldolgozás - a számviteli nyilvántartások //infostart.ru/public/85155/ Fájdalmasan szerettem őket. Teljesen megyünk az ügyfelek minden típusához 1C.
És ami a legfontosabb, ne felejtsük el engedélyezni a hangot az Internet Explorerben!
Böngésző tulajdonság - Haladó - Multimédia - Hangok lejátszása a weboldalakon.