Bei mir scheint dein letzter Link aber zu funktionieren. Ton wird aufgezeichnet und korrekt abgespielt.
Beiträge von Sempervivum
-
-
Zitat
Muß jetzt irgendwie den Blob auf den Server kriegen.
Das wird hier diskutiert:
https://stackoverflow.com/questions/1333…t-upload-a-blobWeil es mich interessierte, habe ich es mal getestet und dies funktioniert bei mir:
Code
Alles anzeigenfunction doneEncoding(blob) { var fd = new FormData(); fd.append('data', blob); $.ajax({ method: 'POST', url: 'saveblob.php', data: fd, processData: false, contentType: false, success: function (output) { console.log("done"); document.getElementById("outpt").innerHTML = output; } }); // Recorder.setupDownload(blob, "myRecording" + ((recIndex < 10) ? "0" : "") + recIndex + ".wav"); // recIndex++; }saveblob.php
-
Zitat
Aber ich gehe erstmal Googeln weil doneEncoding sagt mir gerade gar nix ?
Diese Funktion ist nichts Allgemeines, sondern sie ist spezisch in deinem Skript definiert. Beim Googeln wirst Du vermutlich auch nicht anderes als dieses Skript finden.
-
Sieh dir die Funktion doneEncoding an. Die hat als Parameter das Blob mit dem Audio. Damit kannst Du dann weiter arbeiten.
-
Zitat
Muss der <!doctype html> nicht ausführlicher sein?
Nein, keine Sorge, mit HTML5 hat es diese starke Vereinfachung beim Doctype gegeben.
-
Zitat aus den Fehlemeldungen:
Zitatelement "header" undefined
You have used the element named above in your document, but the document type you areusing does not define an element of that name.
Die semantischen Tags wie "header", "main", "footer" etc. wurden erst mit HTML5 eingeführt. Um sie zu verwenden, musst Du den entspr. Doctype verwenden:
-
PS: Die Listenstruktur ist jedoch nicht valide:
ZitatError: Element
anot allowed as child of elementulin this context. (Suppressing further errors from this subtree.)From line 8, column 17; to line 8, column 27
<a href=""><li>Ho -
Zitat
und im <header> den Seiten-Titel (als <h1>
Ach so, da hatte ich dich falsch verstanden, ich dachte, die Überschrift sollte zur Navigation gehören. Dann ist sie natürlich im nav-Tag nicht so gut aufgehoben und ein header-Tag ist eher angebracht. Unter diesen Bedingungen finde ich deine Lösung B) gut.
-
Interessante Frage. Erst hatte ich geschrieben, dass ich da keine Bedenken hätte, aber Recherche bei Selfhtml hat mich belehrt, dass der Begriff "aside" sich auf den Inhalt bezieht und nicht auf die Anordnung im Layout.
Edit: Warum muss immer ein Wrapper drum herum? Die Nav kann man als solche links anordnen und sie kann laut Selfhtml auch eine Überschrift enthalten.
-
-
Dann poste am besten noch Mal den neuen Code. Ich hatte meinen Vorschlag getestet und er hat funktioniert.
-
Ich gehe auch davon aus, dass Du den Logout-Button meinst, weil dieser als einziges Element float:right hat.
In dem Fall empfehle ich, wie so häufig, auf Flexlayout umzustellen:
Alle floats entfernen und dann:
Code
Alles anzeigen.nav-main { display: flex; } .nav-main>ul { flex: 1; display: flex; } .nav-main>ul>li:last-child { margin-left: auto; }Auf das aufklappbare Untermenü habe ich jetzt nicht so acht gegeben.
-
-
Ein wichtiger Kandidat für die Ursache bei solchen Problemen ist die Groß- und Kleinschreibung. HIernach:
https://stackoverflow.com/questions/6502…-case-sensitive
ist Android case-sensitive (mit der Ausnahme von FAT-formatierten SD-Karten), d. h. unterscheidet zwischen Groß- und Kleinschreibung:
Script.js ist dann etwas anderes als script.js
Prüfe, ob das die Ursache ist.
-
Hallo Günter, willkommen im Forum!
Wie Du mp4-Videos einbindest, wird hier beschrieben:
https://wiki.selfhtml.org/wiki/HTML/Mult…_Grafiken/videound hier wie es bei Youtube-Videos geht:
https://support.google.com/youtube/answer/171780?hl=de -
Etwas kompakter geht es mit Bezier-Kurven:
http://jsfiddle.net/Sempervivum/pbjw8sLh/
Dieses hat mir geholfen:
https://codepen.io/explosion/pen/YGApwd -
Ich verstehe das Ganze noch nicht: Gibt es bei einem Durchgang eine Frage und dazu mehrere richtige Antworten? Oder gibt es mehrere Fragen und zu jeder genau eine richtige Antwort? Im letzteren Fall würde ich eine Zuordnung der richtigen Antwort zu der Frage herstellen.
-
Offenbar unterstützt toLocaleString auch die Angabe von Nachkommastellen:
https://developer.mozilla.org/de/docs/Web/Ja…/toLocaleString
ZitatminimumFractionDigitsDie minimale Anzahl von Nachkommastellen. Mögliche Werte sind zwischen 0 und 20. Der Standardwert für Zahlen und Prozentzahlen ist 0. Der Standard für Währungen ist die Anzahl der Stellen für die Untereinheit der Währung, die eingesetzt wird (ISO 4217 currency code list) oder 2, wenn die Währung nicht unterstützt wird.maximumFractionDigitsDie Maximale Anzahl von Nachkommastellen. Mögliche Werte sind zwischen 0 und 20. Der Standardwert für einfache Zahlen ist die größere Zahl vonminimumFractionDigitsund3. Der Standardwert für Währungen ist der größere vonminimumFractionDigitsund der Anzahl der Stellen für die Untereinheit der Währung oder 2 wenn die Währung nicht unterstützt wird. Der Standardwert für Prozentzahlen ist die größere Zahl vonminimumFractionDigitsund0Allerdings schreiben sie dort auch:
Zitat
DielocalesundoptionsArgumente sind noch nicht in allen Browsern unterstützt.Daher ist die Frage: "Was gilt es zu tun?" schwierig zu beantworten. Bei mir im Opera funktioniert es mit den Nachkommastellen. Oder sicher gehen und das lokale Format selber zusammen bauen?
NumberFormat habe ich jetzt nicht getestet. Browserunterstützung scheint gut zu sein:
https://developer.mozilla.org/de/docs/Web/Ja…erFormat/format -
Das Beispiel von Stef ist eine echte Herausforderung, aber wenn die Antworten nicht so komplex sind, sondern sich auf ein Wort beschränken, könnte dieses helfen:
http://php.net/manual/de/function.similar-text.php -