問題タブ [mediaelement]

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

silverlight - Windows Phone 7グローバルUI要素?

Windows Phone 7アプリにグローバルUIElementを追加しようとしています(つまり、すべてのページで共有されるUIElement)

具体的には、別のページに移動したときにMediaElementが再生を継続できるようにしようとしています。

Application.RootVisual / PhoneApplicationFrameで遊んでみましたが、動作しないようです。

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

c# - MediaElement / MediaPlayer / MediaUriElementは、ビデオのロード中にUIスレッドをハングさせます

ねえ、私は画面の左側から右側にテキストと画像(スクロールバー)をスクロールするために使用されるdoubleanimationと同じウィンドウで再生中の映画を持っているwpfアプリケーションを持っています。

ビデオが終了し、新しいビデオがロードされるたびに、doubleanimationが1秒間スタック/ハングし、その後通常どおり続行します。ビデオのロード中にUIスレッドをブロックするコントロールだと思います。スクロールバー用に別のUIスレッドを作成しようとしましたが、問題は解決しませんでした。MediaElement、MediaPlayer、MediaUriElementコントロールを使用しようとしましたが、成功しませんでした。

どんな助けでもいただければ幸いです。

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

wpf - 開始後に MediaTimeline の RepeatBehavior を変更できませんか?

MediaTimeline と MediaClock を使用して MediaElement を実行しています。ただし、開始後に RepeatBehavior を変更しても効果はありません。つまり、 RepeatBehavior.Forever および Begin() に設定すると、 RepeatBehavior(1) に変更しても効果がありません - タイムラインは永遠に続きます。同様に、タイムラインが RepeatBehavior(1) に設定されている場合、これを RepeatBehavior.Forever に変更しても、クロックが開始されても効果はなく、タイムラインは元の期間で停止します。

これらの変更で期間が更新されないようです。それでも、期間を変更することはできません。

時計が始まった後に繰り返し動作を変更する方法はありますか?

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

c# - WPF MediaElement:SpeedRatioが.m4aファイルで機能しない?

ユーザーが3 つのスライダーを使用してボリューム、再生速度 ( )、シーク ( ) を制御できるこの msdn の例に基づいて、単純なメディアプレーヤーを使用しています。SpeedRatioPosition

ファイルを再生するとすべて正常に動作し.mp3ますが、ファイルを再生するとすぐに.m4a、 によって制御される曲の再生速度MediaElement.SpeedRatioが無視されます。ボリュームとシークは引き続き機能し、オーディオも機能しています。

質問:

  • これについて論理的な説明はありますか?
  • この問題に対する既知の解決策/回避策はありますか? 私のアプリケーションでは速度比が不可欠です。

ありがとう、アバダ

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

silverlight-4.0 - Silverlight4MediaElementコンテンツを記録する

現在、私はプロジェクトに取り組んでいます。これには、IPカメラからSilverlight4MediaElementへのストリーミングが含まれています。MediaElementを通過するストリームは、ボタンがクリックされたときにカットする必要があります。

では、MediaElementのコンテンツをオンデマンドで記録することは可能ですか?それが終わったら、MediaElementの記録された部分をディスクに書き込みます。可能であれば、これを行うための最も効率的な方法は何ですか?

前もって感謝します、

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

silverlight - MediaElement ファイル ソースを分離ストレージに保存する

外部ソースを使用する MediaElement を使用すると、ダウンロード中に mp3 を再生し、ダウンロードが完了したら、後で使用するために分離ストレージに保存できますか?

そうでない場合、これを達成するための最良の方法は何ですか?

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

wpf - MediaElement に字幕が表示されないようにするにはどうすればよいですか?

WPF MediaElement を使用して独自の Media Player アプリケーションを作成しようとしています。MediaElement は実際にはソースとして Windows Media Player を使用していることを知っています。そのため、.srt (字幕) ファイルも読み込まれ、ビデオの下に字幕が表示されます。私のアプリケーションは、実際にはデフォルトの字幕レンダリングをオーバーライドし、独自のバージョンの字幕を表示することになっているため、MediaElement で .srt ファイルの読み込みと表示を無視する必要があります。

WPFでこれを行うにはどうすればよいですか?

0 投票する
5 に答える
26765 参照

c# - wpf でプログレスバーをメディア要素にバインドする

c#/wpf では、プログレスバーとメディア要素をウィンドウに追加しました。アイデアは、プログレスバーがメディア要素でどれだけ再生されたかを表示するというものでした。

次のxamlで試しました:

Maximum プロパティと Value プロパティをメディア要素にバインドしようとしました。しかし、たとえばmp3をメディア要素にロードすると、プログレスバーで何も起こりません。(音楽が再生されているため、mp3 が読み込まれ、正しく再生されます)。

私はこれをバインディングで行うことを好みます。

私はここで何を間違っていますか?

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

.net - MediaElement.NaturalDurationは、TimeSpan.TotalSecondsをクエリするときに例外をスローします

MediaElementを使用するwinformsフォームがあります。すべてが(多かれ少なかれ)完全に機能しています。唯一のことは、メディアファイル(mp3)をロードした後、アクセスNaturalDuration.TimeSpan.TotalSecondsすると例外がスローされることです

InvalidOperatoinException:自動の期間値のTimeSpanプロパティを返すことはできません。

(ドイツ語から自分で翻訳)

タイムスパンプロパティにアクセスするにはどうすればよいですか?私が見つけたすべての例で使用されている特別な設定はありません(わかりました、それらはWPFネイティブのようです...)

Windows7でVisualStudioExpress.Net 4、C#を使用しています。

ヒントはありますか?

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

.net - MediaElement または MediaPlayer の出力デバイスを設定する

MediaElement または MediaPlayer は、.net アプリケーション内で音楽を再生する優れた方法であることは間違いありません。方法がわからなかったのは、再生デバイスの設定方法です。それを行う方法はありますか、それとも常にデフォルトで標準のオーディオデバイスになりますか (Web アプリケーションからのものであるため)。

前もって感謝します

マリオ