2015-03-11 13 views
12

से ध्वनि चलाएं क्या ऐप्पल वॉच के स्पीकर से ध्वनि चलाने का कोई तरीका है? मैं ऑनलाइन कोई दस्तावेज नहीं ढूंढ पा रहा हूं।ऐप्पल वॉच स्पीकर

+1

यह संभव नहीं है, https://devforums.apple.com/thread/254687?tstart=0 – sheraza

+1

धन्यवाद! इसे उत्तर के रूप में पोस्ट करें ताकि मैं – frenchie4111

+0

सत्यापित कर सकूं, यह लिंक मेरे लिए काम नहीं करता है – frenchie4111

उत्तर

15

के बारे में है यह watchOS 2 के रूप में WKAudioFilePlayer का उपयोग कर या अब संभव है WKInterfaceMovie

NSURL *assetURL = [[NSBundle mainBundle] URLForResource:@"file" withExtension:@"wav"]; 

WKAudioFilePlayer उदाहरण:

WKAudioFileAsset *asset = [WKAudioFileAsset assetWithURL:assetURL]; 
WKAudioFilePlayerItem *playerItem = [WKAudioFilePlayerItem playerItemWithAsset:asset]; 
WKAudioFilePlayer *audioFilePlayer = [WKAudioFilePlayer playerWithPlayerItem:playerItem]; 
[audioFilePlayer play]; 

WKInterfaceMovie उदाहरण:

[self presentMediaPlayerControllerWithURL:assetURL options:nil completion:nil]; 
+0

इस – frenchie4111

+8

पर स्वीकृत उत्तर बदल गया यह वास्तव में प्रश्न का उत्तर नहीं है, क्योंकि स्निपेट घड़ी के स्पीकर के माध्यम से ध्वनि फ़ाइल नहीं चलाता है, लेकिन जोड़े गए ब्लूटूथ हेडफ़ोन के माध्यम से: "एक वॉचकिट एक्सटेंशन शुरू हो सकता है एक जोड़ा ब्लूटूथ ऑडियो हेडसेट के माध्यम से विस्तारित ऑडियो सामग्री का प्लेबैक। " https://developer.apple.com/library/prerelease/watchos/documentation/General/Conceptual/AppleWatch2TransitionGuide/ManagingYourData.html#//apple_ref/doc/uid/TP40015234-CH12-SW6 –

+1

@MichaelDorner जो सत्य नहीं है "ऑडियो इन यदि कोई उपलब्ध है तो आपकी मीडिया फ़ाइलों को एक जोड़ा हुआ ब्लूटूथ हेडसेट पर भेज दिया जाता है। यदि कोई ब्लूटूथ हेडसेट उपलब्ध नहीं है, तो ऑडियो ऐप्पल वॉच स्पीकर को रूट किया जाता है।" –

4

यह एप्पल घड़ी के स्पीकर से बाहर ध्वनि चलाने के लिए संभव नहीं है, लेकिन आप iPhone पर एक ध्वनि फ़ाइल खेलने को गति प्रदान कर सकते हैं, यहाँ thread यह

+1

यह अब सही नहीं है – ghr

2
  • presentMediaPlayerControllerWithURL: विकल्प: पूरा होने: (watchOS 2.0 में नया)

यूआरएल मीडिया फ़ाइल का यूआरएल जिसे आप खेलना चाहते हैं। यूआरएल एक फाइल निर्दिष्ट करना होगा; स्ट्रीम किया गया मीडिया समर्थित नहीं है। फ़ाइल में ऑडियो, वीडियो या दोनों शामिल हो सकते हैं।

यदि आप किसी दूरस्थ सर्वर पर किसी फ़ाइल के लिए URL निर्दिष्ट करते हैं, तो यह विधि पहले फ़ाइल को डाउनलोड करती है और ऑपरेशन की प्रगति दिखाते हुए एक प्रगति संकेतक प्रदर्शित करती है। चूंकि वॉचकिट वेब सर्वर से फ़ाइलों को डाउनलोड करते समय ऐप ट्रांसपोर्ट सिक्योरिटी (एटीएस) का उपयोग करता है, फ़ाइल एक सुरक्षित सर्वर पर होनी चाहिए, और यूआरएल को https योजना का उपयोग करना चाहिए। यदि आपका सर्वर एटीएस-स्तरीय सुरक्षा का समर्थन नहीं करता है, तो इसे चलाने से पहले फ़ाइल को डाउनलोड करें।

फ़ाइल संग्रहित करने के लिए साझा कंटेनर, एक्सटेंशन देखें का उपयोग करें।

यदि कोई भी उपलब्ध है तो इस विधि का उपयोग करके आप जो भी ऑडियो चलाते हैं उसे युग्मित ब्लूटूथ ऑडियो डिवाइस पर भेज दिया जाता है। यदि कोई ब्लूटूथ ऑडियो डिवाइस उपलब्ध नहीं है, तो ऑडियो को ऐप्पल वॉच स्पीकर पर भेज दिया जाता है।

+0

मैं एक स्ट्रीम किए गए मीडिया को प्लेबैक करने की कोशिश कर रहा हूं (रेडियो)। मैं इस प्रयास में असफल रहा हूं और मुझे त्रुटि संदेश भी मिला है: ऐप ट्रांसपोर्ट सिक्योरिटी (एटीएस)। मैं स्ट्रीमिंग रेडियो कैसे चला सकता हूं? – Markus

3

WatchOS3 के लिए मूल सवाल का जवाब आप विजेट छिपा कर सकते हैं, तो यह आपके इंटरफेस डिजाइन में परिवर्तन नहीं करता WKInterfaceInlineMovie https://developer.apple.com/reference/watchkit/wkinterfaceinlinemovie

है। यदि कोई ब्लूटूथ स्पीकर कनेक्ट नहीं होता है तो यह घड़ी के स्पीकर के माध्यम से ऑडियो फ़ाइलों को चलाता है।

+0

कोई विचार क्यों वॉल्यूम सिस्टम से मूल्य का उपयोग नहीं कर रहा है? इसे वॉच सेटिंग्स में कम से कम रख दिया है, लेकिन इसके विस्फोटक सुपर जोर से। मुझे वॉल्यूम को बदलने के लिए कोई पैरामीटर नहीं मिला है। – saeros

+0

क्या आप विजेट को छिपाने के लिए खोखले जानते हैं? –

संबंधित मुद्दे