AnkiWebやモバイルクライアントで音声や画像が表示されない

テキストファイルからインポートしてデッキを作成した場合、またはその方法で作成された共有デッキをダウンロードした場合、Anki内のファイル名がコンピュータ上のファイル名と一致しない可能性があります。一部のコンピュータでは「file.jpg」、「file.JPG」、「FILE.JPG」をすべて同じファイルとして扱いますが、他のコンピュータではそうではありません。つまり、デッキに「dog.jpg」という参照が含まれていても、ディスク上のファイルが「dog.JPG」である場合、一部のデバイス(AnkiWebを含む)では画像を表示できません。

この問題を確認するには、コンピュータ版を使用して正しく表示されないカードを編集します。音声が機能していない場合、[sound:hello.mp3]のようなリンクが表示されます。壊れた画像リンクが表示される場合、そのフィールドをクリックし、右上の下向き矢印を押して「HTMLを編集」を選択し、次のようなテキストを探します:

<img src="cat.jpg" />

ファイル名をメモします。

次に、コレクションのメディアフォルダ(https://shigeyukey.github.io/anki-manual-jp/files.html#ファイルの場所)を開き、参照されているファイルを見つけます。ファイルが完全に同じ小文字または大文字の組み合わせを使用していない場合、問題が見つかりました。

また、メディアチェックを実行したことを確認してください。

共有デッキの場合は、問題を共有デッキの作成者に報告してください。大文字と小文字の違いが規則的であれば、Ankiのブラウザで検索&置換機能を使用して問題を修正することができます。例えば、リンクが「dog.JPG」でディスク上のファイルが「dog.jpg」の場合、ブラウザをクリックしてすべてのカードを選択し、検索&置換を使用してJPGをjpgに置き換えることができます。

それでも問題が解決しない場合は、使用しているコンピュータがvfat/fat32ファイルシステムを使用していないことを確認してください。Ankiは現在、そのようなファイルシステム上にあるメディアフォルダの変更を検出できないため、この場合メディアの同期は機能しません。将来のリリースで回避策が計画されています。