/ / क्या मार्कडाउन में C # मार्कडाउन लाइब्रेरी - c #, asp.net-mvc-4, youtube, markdown का उपयोग करके Youtube / Vimeo वीडियो एम्बेड करना संभव है

क्या सी # मार्कडाउन लाइब्रेरी - सी #, एएसपीनेट-एमवीसी -4, यूट्यूब, मार्कडाउन का उपयोग करके मार्कडाउन में यूट्यूब / वीमियो वीडियो एम्बेड करना संभव है

में एक वेब ऐप लिख रहा हूँ।NET MVC4 और मार्कडाउन का उपयोग करना चाहते हैं। मैं समझता हूं कि कुछ खुले स्रोत C # मार्काडाउन लाइब्रेरी हैं, लेकिन मुझे ऐसा नहीं मिला जो स्पष्ट रूप से Markdown टेक्स्ट के अंदर youtube या Vimeo वीडियो एम्बेड करने का समर्थन करता है।

किसी को पता है अगर यह संभव है?

उत्तर:

जवाब के लिए 87 № 1

एक आइफ्रेम का उपयोग करना है नहीं "ज़ाहिर" समाधान... ख़ास तौर पर यदि मार्कडाउन पार्सर (या प्रकाशन प्लेटफ़ॉर्म) आप उपयोग कर रहे हैं, तो एक अलग वेबसाइट से इनलाइनिंग सामग्री का समर्थन नहीं करता है ... इसके बजाय आप इसे शामिल करके "नकली" कर सकते हैं मान्य लिंक-छवि इस प्रारूप का उपयोग करते हुए, आपकी मार्कडाउन फ़ाइल में:

[![IMAGE ALT TEXT](http://img.youtube.com/vi/YOUTUBE_VIDEO_ID_HERE/0.jpg)](http://www.youtube.com/watch?v=YOUTUBE_VIDEO_ID_HERE "Video Title")

मार्कडाउन की व्याख्या

यदि यह मार्कशीट स्निपेट जटिल लगती है, तो इसे दो भागों में तोड़ दें:

एक छवि
![image alt text](http//example.io/link-to-image)
एक कड़ी में लिपटे
[link text](http//example.io/my-link "link title")

मान्य मार्कडाउन और YouTube थंबनेल का उपयोग करके उदाहरण:

सब कुछ बहुत ही अच्छा है

हम सोर्स कर रहे हैं थंबनेल छवि सीधे YouTube से और वास्तविक वीडियो से लिंक करने से, इसलिए जब व्यक्ति छवि / थंबनेल पर क्लिक करेगा तो उन्हें वीडियो में ले जाया जाएगा।

कोड:

[![Everything Is AWESOME](c/is-it-possible-to-embed-youtubevimeo-videos-in-markdown-using-a-c-markdown-library.jpg)](https://www.youtube.com/watch?v=StTqXEQ2l-Y "Everything Is AWESOME")

या अगर आप पाठकों को देना चाहते हैं a दृश्य संकेत कि छवि / थंबनेल वास्तव में एक है खेलने योग्य वीडियो, YouTube में वीडियो का अपना स्क्रीनशॉट लें और उसे इसके बजाय थंबनेल के रूप में उपयोग करें।

उदाहरण दृश्य दृश्य के रूप में वीडियो नियंत्रण के साथ स्क्रीनशॉट का उपयोग कर:

सब कुछ बहुत ही अच्छा है

कोड:

[![Everything Is AWESOME](http://i.imgur.com/Ot5DWAW.png)](https://youtu.be/StTqXEQ2l-Y?t=35s "Everything Is AWESOME")

स्पष्ट लाभ

जबकि इसके लिए कुछ अतिरिक्त चरणों की आवश्यकता होती है () स्क्रीनशॉट ले रहा है वीडियो का (और) इसे अपलोड करना इसलिए आप अपने थंबनेल के रूप में छवि का उपयोग कर सकते हैं 3 स्पष्ट फायदे:

  1. आपके मार्कडाउन (या परिणामस्वरूप HTML पेज) को पढ़ने वाले व्यक्ति को ए दृश्य संकेत उन्हें बताने पर वे वीडियो देख सकते हैं (वीडियो नियंत्रण क्लिक करने के लिए प्रोत्साहित करते हैं)
  2. आप एक चुन सकते हैं विशिष्ट फ्रेम वीडियो में थंबनेल के रूप में उपयोग करने के लिए (इस प्रकार आपकी सामग्री बना रही है अधिक आकर्षक)
  3. आप ऐसा कर सकते हैं एक विशिष्ट समय के लिए लिंक जिस वीडियो में लिंक-छवि पर क्लिक किया जाता है, वहां से खेलना शुरू होगा। (35 सेकंड से हमारे मामले में)

एक स्क्रीनशॉट ले रहा है

नहीं केवल C#

और चूंकि यह है 100% मानक मार्कडाउन, यह काम करता है हर जगह (सिर्फ के लिए नहीं C# पार्सर!) ... इसे GitHub, Redit या घोस्ट पर आज़माएँ!

Vimeo

यह दृष्टिकोण Vimeo वीडियो के साथ भी काम करता है

उदाहरण

थोड़ा लाल छुटकारा हुड

कोड

[![Little red ridning hood](http://i.imgur.com/7YTMFQp.png)](https://vimeo.com/3514904 "Little red riding hood - Click to Watch!")

टिप्पणियाँ:


जवाब के लिए 23 № 2

आप उपयोग कर सकते हैं इनलाइन एचटीएमएल अपने वीडियो को एम्बेड करने के लिए।

# this is a *markdown* document

<iframe  title="YouTube video player" width="480" height="390" src="/images/http://www.youtube.com/watch?v=TheVideoID?autoplay=1" frameborder="0" allowfullscreen></iframe>

with a **youtube** video embedded

जवाब के लिए 2 № 3
<iframe width="560" height="315" src="https://www.youtube.com/embed/-mUJnKI3ipI" frameborder="0" allowfullscreen></iframe>

उत्तर के लिए -5 № 4

छवि को एम्बेड करने के लिए सिंटैक्स के बारे में, जो अन्य मीडिया पर लागू होता है?

![MyImage](https://example.com/image.png)

Oembed को एम्बेड करना आसान बनाना दिलचस्प है: उपयोगकर्ताओं को केवल एक iframe कोड के बजाय URL पेस्ट करना होगा। वीडियो के लिए, यह हो सकता है

![MyVideo](http://www.youtube.com/watch?v=TheVideoID)