ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

JavaコミュのJava Sound APIについて(初心者)

  • mixiチェック
  • このエントリーをはてなブックマークに追加
はじめまして!
Javaの初心者です。
質問も的外れなこともあるかも
しれませんが宜しくお願いします。。


WEB上で音声の録音再生ができるインタフェースを作ろうと
なっているのですが、

アプレット上で録音をすることはできないようなことを、
とあるサイトで書いていたのですが、


やはり、無理なのでしょうか?

後、Sound Speech APIについて、説明してある
サイトとかあったら教えて欲しいです。。
(できれば日本語が。。。)

宜しくお願いします。

このサイトの下の方です↓
http://www.ces.kyutech.ac.jp/java/1.3/docs/ja/guide/sound/prog_guide/chapter3.fm.html#116294

コメント(8)

あ、「初心者の質問」のトピックのとこに書いとけば、
よかったかもしれないです。
すいません(><)
間違えました、Java Speech APIです。。
アプレットの生い立ちが、ローカルのリソースには触れさせないという思想のもとにあるので、無理なのでは?

アプリケーションにすれば済む話だし。
>Yebisu
そうですか!ありがとうございます!!
その一押しで、僕は何やら助かりました!
JSAPIは音声認識・合成のためのAPIです。
録音再生だけなら必要ないのでは?
アプレットはそれが置いてあるとこにしかアクセスできないので無理矢理つくるなら以下の感じで。


1.録音データをアプレット内に取り込む(ここはわかんないです)

2.アプレットからCGIにデータをわたす。

3.CGIでサーバーにデータを保存

4.ブラウザに保存データのURLを表示。

5.ローカル環境にDL


2は『http://〜/….cgi?data=…』みたいにHTTPのGET使うと簡単(URLクラスを使って)。渡すデータはbyte配列のままやったら扱いにくいからBASE64エンコードしてからURLエンコードで。

BASE64はメールの添付ファイルに使われるASCIIでバイナリを扱う形式。

3はperlとかでURLデコードしてからBASE64デコード&保存。

んなかんじ?ケータイの充電ないし、またヒマやったら書きます。
書名付きアプレットなら出来るのかも。
少なくとも、ローカルファイルへのアクセスや
アプレットの置いてあったサーバ以外へのアクセスは可能。

Googleで「署名 アプレット」とかで検索されたし。
例えばこんなページがある。
http://hata.cc/docs/SignedObj/index.html
>あげさん
説明不足でした、すいません。。
実は、音声に関わるモノを作るのがテーマで
使えそうな情報を色々と調べている段階なんです。
JSAPIの資料などがなかなか見当たらないもので。。

>よーべさん
詳しくありがとうございます!
是非、参考にさせてもらいます!!

>ハッシーさん
お返事ありがとうございます!!
署名付きアプレットについても調べてみたいとも
思います!!

皆さん、色々なお返事、本当にありがとうございます!!
本当にためになる情報ばかりです!
>ハッシーさん
署名つきアプレットを使って、
思ったとおりのアプレットが作れました!!

ありがとうございます!!

署名付きアプレット・・・なかなかすごいですね!
かなり開発の幅が広がります!

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

Java 更新情報

Javaのメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。