問題タブ [raspbian]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
675 参照

java - Raspberry Pi と javaFX コマンド エラー

質問があります。javaFX アプリケーションを作成しましたが、ラズベリーパイで実行したいと考えています。JDK 1.8.0 が私のラズベリー パイにあるので、javaFX アプリケーションを実行できます。しかし、どのコマンドを使用する必要がありますか? 誰かがこの問題で私を助けてくれることを願っています。すでにありがとうございます:) Gr。ジリアン・ヨーセン

0 投票する
1 に答える
1192 参照

javascript - 名前付きパイプを介した bash と JavaScript 間のメッセージ

Linux アプリケーションを起動する必要がある JavaScript アプリケーションがあります。

アプリケーションを起動していつ終了するかを取得する方法が見つからなかったため、アプリケーションを起動し、アプリケーションが閉じたときに名前付きパイプを介してメッセージを送信する bash スクリプトを作成しました。

ここまでは問題ありませんが、JavaScript でこのメッセージをキャッチする方法が見つかりません。

JavaScript でメッセージを取得する方法を知っている人はいますか?

検索しましたが、これを行う方法は C# と C++ でしか見つかりませんでした。

JavaScript からのサンプル:

ビデオの名前でスクリプトを開始するbashコマンドを生成するだけです

bash からのサンプル:

パイプを作成し、プレーヤーが既に実行されているかどうかを調べてから、AR を送信するか ("Already Running")、プレーヤーを開始して VE を送信します ("Video End")。

0 投票する
1 に答える
95 参照

javascript - その場合、再帰は良いですか?(javascript/node.js)

私はラズベリーパイからテレビを作ろうとしています.javascriptで、同じプレイリストを何度も再生するタイプです。ファイルの再生は問題ではありませんが、javascript の非同期部分で立ち往生しています。

パス名が含まれていることが確実な場合、別の関数が Playlist[0] でそれを呼び出します。

私の質問は: 安全ですか? 再帰はCPUを殺してしまうのではないですか? setTimeOut の使用については考えましたが、ビデオの長さを取得する方法が見つかりませんでした。

ループで再生を呼び出してみましたが、プレイリスト全体を同時に再生することに成功しました。

私は完全な解決策を求めるのではなく、それを適切に行う方法を見つけることができる場所を示唆するだけです javascriptが非同期であっても、再生が終了するのを待ってから再度呼び出す方法はありますか?

編集: すべてのファイルは MPEG4 です。プレイリストは、再生するビデオ ファイルのパス名を含む単なる文字列の配列です。インターネットなしで再生することになっているため、ブラウザがなく、html リクエストを使用してビデオのメタデータを取得して長さを取得することはできません。

EDIT2: play.sh は、他にインスタンスがない場合はプレーヤーを開始するだけであることを忘れていました。これは、execFile のコールバックについて知らなかった以前のバージョンのままです。

0 投票する
2 に答える
2018 参照

javascript - buffer.js:246 "オブジェクト 1 にはメソッド 'toLowerCase' がありません

javascript で .smil (.xml) パーサーを作成しようとしています。しかし、それをテストしたいときは、node.js は次のように言うだけです。

gets () は確かに私の関数の 1 つです。

何がうまくいかないのかわかりませんが、読んでいるようですが、正しい引数を取得することを確認し、node.js、fs、およびnpmを更新しようとしました。Google で見つけた同様のエラーは、更新の問題だけでした。

編集: 完全なエラー メッセージを追加しました。ここでは関数 read_until:

.

0 投票する
1 に答える
62 参照

javascript - 指定された日付に関数を開始する

私はラズベリーパイ/ラズビアンのテレビプレーヤーに取り組んでいます

プレーヤーの部分は機能し、私のプレイリストも機能しますが、私はこれで立ち往生しています:

開始日を含むプレイリストを取得します (解析は問題ありません) が、スケジュールされた日付に以前のプレイリストを新しいプレイリストに置き換える方法がわかりません。

偽の「待機」によってすべてのCPUを消費せずに、指定された時間にのみ関数を開始する方法はありますか?

setTimeOut 関数について疑問に思っていましたが、これよりも良い方法はありますか?

0 投票する
0 に答える
1295 参照

raspberry-pi - Raspbian 3.6.11 以降で apt-get が機能しない

apt-get (インストール、更新、またはアップグレードに関係なく) を実行しようとすると、Raspberry は何もしません。

/etc/apt/sources.list を確認し、Raspbian.org のミラーで更新しました。

誰かが何が起こっているのか知っていますか?

よろしくお願いします!