1

Windows Phone で同じカスタム着信音を追加しないようにするにはどうすればよいですか? ボタンをクリックするたびに、システムの着信音リストに着信音が保存されます。しかし、システムの着信音リストに同じ着信音が数回表示されることがわかりました。私が達成したいのは、何回追加しても、1つの着信音だけが表示されることです。それは可能ですか?

任意のヘルプと提案をいただければ幸いです。ありがとうございました。

private void setButton_Click(object sender, RoutedEventArgs e)
{
            try
            {
                saveRingtone = new SaveRingtoneTask();
                saveRingtone.Source = new Uri(@"isostore:/Kalimba.mp3");
                saveRingtone.DisplayName = "Kalimba";
                saveRingtone.IsShareable = true;
                saveRingtone.Completed += new EventHandler<TaskEventArgs>(saveRingtone_Completed);
                saveRingtone.Show();

            }
            catch
            { }
}
4

1 に答える 1

2

現在の SDK では、既存の着信音を列挙することはできません。これは、同じ名前の着信音が既に存在するかどうかを確認する方法がないことを意味します。ユーザーが保存したすべての着信音をアプリ内で追跡できますが、ユーザーが電話から着信音を削除した場合、アプリはこれが発生したことを認識しないため、これは問題になる可能性があります。

于 2013-05-08T11:57:33.037 に答える