2012-03-25 11 views
1

アプリケーションごとのMediaElementsオブジェクトの数の制限はいくらですか? 約50のMediaElementsを追加したいと思っています。すべての短い音声は単語やフレーズで録音しています。 10を加えてもOKです。さらに追加しようとすると、ビルドエラーは発生しませんが、 は再生されず、ただ静かになります。私はエミュレータでテストしています。オブジェクトは 次の例毎に添加されています:私は当たっていますどのような限界や問題WP7 MediaElementsの数の制限

 two = new MediaElement(); 
     two.AutoPlay = false; 
     two.Source = new Uri("Sounds/two.mp3", UriKind.Relative); 
     two.Volume = volume; 
     two.MediaEnded += new RoutedEventHandler(Sound_MediaEnded); 
     LayoutRoot.Children.Add(two); 
     two.Visibility = Visibility.Collapsed; 

任意のアイデアを?

おかげで...

答えて

0

あり、あなたの正確な問題を特定するために、ここで十分な情報がありませんが、あなたは、単に単一MediaElementを作成し、それはむしろ、複数のインスタンスを作成するよりも、ソース、だ更新場合は、おそらくほうが良いでしょう。
1つのページに複数のMediaElementを持つべきではありませんが、そのための証拠/ソースはありません。
MediaElementのインスタンスをたくさん作成している場合は、メモリの問題があると思います(少なくとも、必要以上に多くのメモリを使用していると思います)。