Warum nicht MediaElement Arbeit in Silverlight?
Wenn ich meine Silverlight-Anwendung, dieser code spielt nicht ein video an alle:
<MediaElement
Source="winvideo-201DataGridPreview.wmv"
AutoPlay="True"
AudioStreamIndex="2"
Margin="10"
Height="200"
Width="200"/>
Aus allen Beispielen, die ich finden kann von MediaElement, es scheint die richtige syntax usw.
Ist es etwas, was ich bin vergessen?
Vielleicht ist die syntax korrekt ist, aber es gibt Probleme beim finden der richtigen codec oder so, die verhindern, dass der Rahmen um die Medien zu spielen.
Sind Sie sicher, dass die video-Datei, kopiert wird in das bin/Debug-Verzeichnis?
ja, ich schaltet es auf "immer kopieren", ich habe versuche ein .avi-Datei und eine .wmv-Datei, das verschieben in die Wurzel und versucht, Sie, immer nur leere, kein Ton. Hmmmm.
Habe ich versucht, ein .avi-und .wmv-Datei, andere Ideen, was funktioniert für Sie sicher, ohne irgendwelche speziellen codecs?
Sind Sie immer etwas in der Ausgabe-Fenster, wenn Sie die F5-Taste?
Sind Sie sicher, dass die video-Datei, kopiert wird in das bin/Debug-Verzeichnis?
ja, ich schaltet es auf "immer kopieren", ich habe versuche ein .avi-Datei und eine .wmv-Datei, das verschieben in die Wurzel und versucht, Sie, immer nur leere, kein Ton. Hmmmm.
Habe ich versucht, ein .avi-und .wmv-Datei, andere Ideen, was funktioniert für Sie sicher, ohne irgendwelche speziellen codecs?
Sind Sie immer etwas in der Ausgabe-Fenster, wenn Sie die F5-Taste?
InformationsquelleAutor Edward Tanguay | 2009-01-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Edward, basierend auf Ihren XAML-Code überprüfen: 1) dass die WMV-Datei in der entsprechenden Codierung format, 2), dass die WMV-Datei befindet sich neben wo Ihre XAP-Datei ist (ich würde tatsächlich überprüfen Sie diese zuerst).
InformationsquelleAutor Tim Heuer
Ich hatte ein ähnliches problem. Ich fügte hinzu, die wmv-Datei wie ein vorhandenes Objekt zu meinem Silverlight-Projekt, und klicken Sie dann auf die Eigenschaften der wmv-Datei, die ich eingestellt habe, dessen build action auf Resource. Sobald ich dies getan habe es zu spielen würde für mich.
InformationsquelleAutor Daniel
Die referenzierten Medien-Dateien müssen sich in
ClientBin
Ordner. Für Sliver-light 4.0 benutzen, können Sie nicht nur.wmv
aber.mp4
- format als auch.InformationsquelleAutor Robert
Könnte es der Fall sein bei nicht unterstützten mediafile.
Diese unterstützt werden (Quelle: http://msdn.microsoft.com/en-us/library/cc189080(VS.95).aspx)
Das MediaElement-Objekt unterstützt die folgenden Formate. Diese Kodierungen werden unterstützt, unabhängig von der Dateinamenerweiterung.
Video
Profil, VC-1
Audio
WMA 7: Windows Media Audio 7
WMA 8: Windows Media Audio 8
WMA 9: Windows Media Audio 9
WMA 10: Windows Media Audio 10
MP3: ISO/MPEG Layer-3
Eingang: ISO/MPEG-Schicht-3-Daten-stream
Kanal-Konfigurationen: mono -, stereo -
Sampling-Frequenzen: 8, 11.025, 12, 16, 22.05, 24, 32, 44.1, und 48 kHz
Bitraten: 8-320 kbit /s, variable bitrate
Einschränkungen: "free-format-Modus" (siehe ISO/IEC 11172-3, sub Ziffer 2.4.2.3) wird nicht unterstützt.
Wirklich einfach (aber ein bisschen brute-force) Weg, um zu testen, ob Ihre video-Datei ist Silverlight kompatibel ist, laden Sie zu http://Silverlight streaming und es wird Ihnen sagen, ob es ok ist oder nicht.
InformationsquelleAutor texmex5
Ich bin immer das gleiche Problem, ich habe noch nicht das richtige gefunden-Konfiguration, die einen Verweis auf die video-Datei korrekt. Wenn ich mich auf meine video Quelle "vid1.wmv", und legen Sie es auf Inhalte, es ist verpackt in der xap-Datei, aber das video wird nicht abgespielt.
Als TimHeuer sagt, überprüfen Sie die video-Datei liegt im selben Ort wie die .xap-Datei.
Wenn ich kopieren Sie die video-Datei direkt in das web-Projekt ist ClientBin, es funktioniert.
Das war die Lösung für mich, aber ich würde wirklich gerne wissen, wie diese richtig gemacht werden.
InformationsquelleAutor Tristan Warner-Smith
Das war sehr ärgerlich, aber festgestellt, dass, wenn du mit der rechten Maustaste auf Ihre Medien-Datei und Eigenschaften, und legen Sie es auf "Content" build action-es wird in die XAP -, dann verweisen Sie ihn mit /Goldfisch.jpg/wmv oder /Images/Goldfisch.jpg/wmv (abhängig von der Struktur Ihres Projekts und vid oder pic offensichtlich). Hoffe, das hilft
InformationsquelleAutor