🔙

トラブルについて

2.Firefoxで音が出なくなった。
 再低音7個の音は出たのですが、他の音が出なくなりました。外部音源mp3ファイルの再生にWeb audio APIを使用していたピアノだけでした。 それで、”firefoxでWeb audio APIで音声が出ない”で検索し、”動画や音声が再生されない”サイトに、”キャッシュを消去する”とあったので、 Web履歴を削除したら、無事に音が出るようになりました。(2024年9月14日掲載)

<参照サイト> 動画や音声が再生されない

1.右Shiftキーの認識ができません。
 2023年11月中旬過ぎ頃、右シフトが効かなくなり、対応ができなかった。結論から言うと認識できないということが、右シフトキーを押している信号だった。他のキーはキーコードを取得できた。どのキーを押しているかは、javascriptの"event.code"で取得していたが、信号が出なくなった。信号が無いことをプログラムで取得すればいいということに気付かず、enterキーで置き換えました。それで対処方法です。スクリプトを書きます。
    旧プログラム
  1. window.addEventListener('keydown', function(e){
  2. code=event.code;
  3. if (code=="ShiftRight"){
  4. . . . .
  5. . . . .
  6. }
通常は、"event.code"でShiftRightが取れるのですが、取得できません。それで、2行目と3行目を、
    新プログラム
  1. window.addEventListener('keydown', function(e){
  2. code=event.code; key==event.key;
  3. if ((code=="" || code=="ShiftRight") && key="Shift"){
にしました。"event.key"を追加したのは、ファンクションキーを押した時に演奏音域が変化するのを防ぐためです。
 詳しいことは分かりませんが、日本語キーボード、Windows 11で、edgeやchromeで、ShiftRightが取得できないということでローカル(日本だけ)な問題なのでOSレベルでは対応しないとのことです。大変遅くなりましたが、プログラムで対応できました。(2024年11月17日)

このページの訪問者数

(Since Sep/15/2024)

mike3 web siteの全アクセス数

(Since Dec/8/1996)


(2024年9月14日掲載。2024年11月19日更新)
(c) Copyright 2024. MiKe All rights reserved.