Jun 3, 2005

コトノコノオト (コトノコ 1.0b30)

「コトノコで音がでなくなった」件に関して, QuickTime API (Carbon) を用いて解決した patchをメールで頂きました.そういう訳で NSSoundを使わずに NSMovieを用いて音を鳴らすよう変更したコトノコ 1.0b30を公開します.

といいつつ実は私もQuickTime Playerだと音は鳴るのだから, NSMovieを使えばいいという感触はあったので手を加えていました. 頂いたpatchは NSMovie + QuickTime API だったのですが, NSMovie + NSMovieViewを使ってCocoaレベルで解決した方を採用しています.

kotonoko-1_0-beta-30.tar.gz (source のみ)
kotonoko-1_0-beta-30.dmg.gz (バイナリ)

主な変更点は以下の通り

  • WAVファイルの再生をNSMovieを用いて再生するように変更
  • 音声再生用のウィンドウを表示する機能の追加

デフォルトでは, 音声のリンクをクリックするとウィンドウが開き自動的に再生されます.「環境設定」の「その他」にある「音声をムービーとして再生する」チェックを外すと, ウィンドウは開かなくなります.但し, MPEG形式の動画を表示させた状態で音声のリンクをクリックすると, その動画表示用のウィンドウをそのまま利用します. これは仕様です.

何故音が鳴らなくなったのか? タイミング的にはQuickTime 7かなとは思っていますが, 詳細は不明です.一応「音はちゃんと鳴ってたのに」という方の為に, NSSoundを利用して音を鳴らすルーチンは残しています.コトノコが起動していない状態で, ターミナルから

で, NSSoundを使うようになります. 戻すには deleteするか, NOを書き込んでください.

4 comments:

  1. 菊地幹夫6/21/05, 8:39 AM

    辞書(例えば例えば電子ブック版リーダーズ英和)によっては,外字?が表示できません。なんとか解決していただけると,ありがたいです。

    ReplyDelete
  2. http://www.afternooncafe.jp/kotonoko/gaiji.html外字は自分で設定する必要があります. 設定方法の詳細はヘルプに書かれています.

    ReplyDelete
  3. Mark Ravina5/24/06, 8:44 AM

    Thank you for your wonderful work on Kotonoko. It is some of the best freeware/shareware I have every used.

    ReplyDelete
  4. I'm glad of your help :)

    ReplyDelete