कैसे खेलें मैं अपने डब्ल्यूपीएफ एप्लिकेशन में एक ध्वनि फ़ाइल चलाने की कोशिश कर रहा हूं। अगर मैं Media/movepoint.wav
निर्माण कार्रवाई Content
के रूप में निर्दिष्ट है और एक रिश्तेदार या पूर्ण फ़ाइल पथ यह ठीक काम करता है के रूप में यह लोडडब्ल्यूपीएफ ध्वनि फ़ाइल संसाधन
private void PlaySound(string uriPath)
{
Uri uri = new Uri(@"pack://application:,,,/Media/movepoint.wav");
var player = new MediaPlayer();
player.Open(uri);
player.Play();
}
अब, इसलिए मैं इस Pack URI
के साथ कुछ है पर शक है, लेकिन: वर्तमान में मैं निम्नलिखित फोन है मैं अपने जीवन के लिए नहीं समझ सकता कि क्या।
उद्देश्य फ़ाइल को संसाधन के रूप में संग्रहीत करना है ताकि यह आउटपुट निर्देशिका में उपलब्ध न हो। मैं या तो डब्ल्यूएवी कॉपी या एमपी 3 प्रतिलिपि प्रदान कर सकता हूं।
पहली नज़र में मैं थोड़ा परेशान था क्योंकि हमारे पैक यूआरआई वाक्यविन्यास समान है। हालांकि, 'Resouces' के बारे में कुछ खास है? अभी मीडिया फ़ोल्डर असेंबली की जड़ पर स्थित है। क्या मुझे/संसाधन/मीडिया/ करने की ज़रूरत है? धन्यवाद –
xximjasonxx
बस प्लेसाउंड ("पैक: // एप्लिकेशन: ,,,/संसाधन/मीडिया/movepoint.mp3") की कोशिश की; और कोई भाग्य नहीं था (हाँ मैंने कोड अपडेट किया) :) – xximjasonxx
स्पष्टीकरण के लिए धन्यवाद। मैं समझ सकता हूं कि वे कॉपीराइट उल्लंघनों के जोखिमों के कारण ऐसा क्यों करेंगे। मैंने आपके उत्तर को सही के रूप में चिह्नित किया है। धन्यवाद – xximjasonxx