問題タブ [wavmss]

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 投票する
0 に答える
2046 参照

silverlight - Silverlight 3 で Web から WAV ファイルをストリーミングする

Silverlight 3 での WAV ファイルの Gilles Khouzam の再生実装を発見することができました。それが戦いの大部分ですが、最終的な詳細に行き詰まっています。Web から wav ファイルをどこかの場所から取得してから取得するにはどうすればよいかということです。再生のために WaveMediaStreamSource にフィードしますか?

ここに私が来た最も近いものがあります:

編集: 問題は HttpWebRequest に関係していたことが判明しました。コードを次のように変更します。

正常に動作します。これは、相違点に関する Shawn Wildermuth の記事を読んだ後でも理にかなっています。UIスレッドでは実行されないため、HttpWebRequestを機能させたいと思います。

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

c# - Silverlight 4 で MediaStreamSource 実装を使用してバッファリングされていない WAV を再生するにはどうすればよいですか?

バックグラウンド

ここにある MediaStreamSource 実装を使用して、Silverlight 4 でウェーブ ファイルをストリーミングしようとしています。問題は、バッファリング中にファイルを再生したい、または少なくともバッファリング中に視覚的なフィードバックをユーザーに提供したいことです。今のところ、私のコードは次のようになります。

問題はrequest.AllowReadStreamBuffering = false、ストリームを設定した後にシークがサポートされず、上記の実装が例外をスローすることです (位置設定ロジックの一部をif (stream.CanSeek)ブロックに入れたことを覚えておいてください)。

バッファリングが無効になっている場合、メインスレッドでの読み取りはサポートされていません

質問

Silverlight 4 で事前にバッファリングせずに WAV ストリームを再生する方法はありますか?

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

silverlight - 生成された WAV を使用した Silverlight MediaElement の位置 (パフォーマンス)

MediaElement コントロールを Slider コントロールに関連付けました。
SQL Server データベースのバイナリ フィールドからストリームを取得しています。
次の理由により、パフォーマンスの問題が発生する可能性があるのではないかと心配してい
ます
。 ) MediaElement
のソースをリセットする必要があります。位置を設定するために使用しているコードは次のとおりです。

私の懸念は、ファイルが大きくなると、位置がリセットされる前にコードがファイルが MediaElement のソースにロードされるのを待たなければならないという点で、パフォーマンスが低下することです。この場合、もう少し効率的にする方法について何か提案はありますか?

ご提案いただきありがとうございます。

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

audio - 高速で再生する Silverlight Speex

Speex を使用して生データをエンコードしていますが、データをデコードした後は、シマリスのように聞こえるため、オーディオの再生速度が速くなります。NSpeexと Silverlight 4を使用しています。

8kHz Sampling

エンコーディング機能:

デコード機能:

オーディオの再生:

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

c# - WaveMediaStreamSource

C#で.wavファイルを再生するコードをネット上で見つけました。コードは次のとおりです

ただし、「タイプまたは名前空間「WaveMediaStreamSource」が見つかりませんでした」というエラーが発生します。これが定義されている名前空間は何ですか?

非常に基本的な質問かもしれませんが、私は初心者です。

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

windows-phone-7 - WaveMediaStreamSource が Windows Phone 7 で動作しない

WaveMediaStreamSourceこのサイトからSilverlight をダウンロードしました。

wavemediastreamsourceしかし、これをMediaElementコントロールで使用して Windows phone 7 で .wav ファイルを再生すると問題が発生します。

この問題を解決した人の助けが必要です。コードを共有するか、問題を解決するために行った変更を教えてください。

.wav ファイルを正常に解析し、すべてのヘッダー情報を取得できました。

この問題を自分で修正した場合、または方法を知っている場合は、ポインターとサンプル コードが大いに役立ちます。

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

silverlight - SLメディア要素が初めてWaveファイルを再生しません

WaveMediaStreamSource(WAVmss)ライブラリを使用して、 Silverlightメディア要素でWaveファイルを再生します。
ファイルを要素に最初にロードしたときに再生されますが、2回目に再生しようとすると、再生されません。こちら
のサンプルを使用しました。

何かが足りないかもしれません。これが、waveファイルを開いて初めて正常に再生するコードです。これが、メディア要素のソースとしてのファイルの読み取りと設定です。

そして、最初の再生時(イベントを取得しているのでわかります_MediaEnded)、このビデオを再度再生することはできません。

MediaElementの位置を設定しようとしましたが、再度再生できませんでした。

デバッグしましたが、Positionプロパティはゼロに設定されていますが、もう一度[再生]をクリックしようとすると、positionプロパティが最後に移動し、_MediaEndedイベントが再びポップアップします。

私に何ができる?