Ich möchte die Server-Seite Lautsprecher Notizen von reveal.js verwenden, so dass ich andere Geräte verwenden kann, um Folien zu wechseln, während meine Präsentation auf meinem Laptop ausgeführt wird. Ich folgte the instructions on reveal.js github page und habe jetzt eine vollständige Installation.Wie benutze ich Server-Lautsprecher-Notizen von reveal.js
Ich kann die Lautsprecher Notizen auf meinem Laptop ohne Probleme verwenden. So versuchte ich die Server-Seite Lautsprecher Notizen following these instructions. Wenn ich also den Server starte und mit einem Browser zu localhost: 1947 gehe, öffnet sich ein Popup-Fenster, das aussieht wie die normale Sprechernotizseite. Ich habe jetzt drei Probleme:
1) Meine Notizen werden nicht in der Popup-Seite angezeigt. Auch wenn sie es auf der normalen Redner-Notizenseite taten.
2) Wenn ich durch die Folien in der Popup-Seite fegen ändern sie nicht auf der Hauptseite
3) Die „nächsten“ in der Popup-Seite nicht aktualisiert. Aber es war in den normalen Sprechernotizen.
Ich benutze ein Ubuntu 13.10 64bit System. Ich habe node.js v0.10.26, Express 2.5.8 und grunt v0.4.4 installiert. Ich installierte auch socket.io mit:
Könnte dies ein Kompatibilitätsproblem sein oder bin ich es, dessen etwas falsch macht? Ich habe noch nie mit node.js oder socket.io gearbeitet, daher bin ich mir nicht sicher, wo ich suchen soll.
EDIT:
Ich füge hier ein minimales Beispiel. Obwohl, um es zu benutzen, müssen Sie es in index.html in reveal.js Verzeichnis setzen und installieren Plugins:
npm install
dann um diesen Befehl eingeben es auszuführen:
node plugin/notes-server/
Sie Außerdem müssen node.js und grunt installiert sein. Nach dem Laufen können Sie die Folien von localhost: 1947 öffnen. Wenn Sie diese Seite öffnen, erscheint ein Popup-Fenster mit der Notizseite und Sie können die Folien auf der Hauptseite von dort aus ändern. Leider kann ich nicht. index.html:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>minimal sample</title>
<link rel="stylesheet" href="css/reveal.min.css">
<link rel="stylesheet" href="css/theme/default.css" id="theme">
</head>
<body>
<div class="reveal">
<div class="slides">
<section>
<h1>Reveal.js</h1>
<h3>HTML Presentations Made Easy</h3>
<p>
<small>Created by <a href="http://hakim.se">Hakim El Hattab</a>/<a href="http://twitter.com/hakimel">@hakimel</a></small>
</p>
</section>
<section>
<h2>Heads Up</h2>
<p>
reveal.js is a framework for easily creating beautiful presentations using HTML. You'll need a browser with
support for CSS 3D transforms to see it in its full glory.
</p>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="js/reveal.min.js"></script>
<script>
Reveal.initialize({
dependencies: [
{ src: 'socket.io/socket.io.js', async: true },
{ src: 'plugin/notes-server/client.js', async: true }
]
});
</script>
</body>
Können Sie Code freigeben? Mit gegebenen Informationen ist es ein bisschen schwierig herauszufinden, was das Problem sein könnte. – tpae
Ich habe ein einfaches Beispiel, einige Erläuterungen zur Verwendung und Fotos der Ausgabe hinzugefügt. Muss ich überprüfen, ob ich installiert habe? Ich fand auch dieses Plugin https://github.com/ysmood/notell, das gut funktioniert, aber die Flexibilität fehlt –
Ich denke, Sie verwenden nicht die richtige Konfiguration. Siehe die unten genannten Konfigurationen (https://github.com/hakimel/reveal.js/#multiplexing). Sie müssen 'multiplex .. {secret .., id .., url ..}' – user568109