Jak korzystać z Moonlight do odtwarzania filmów na rtlmost.hu?


9

Na Węgrzech największym kanałem telewizyjnym jest RTL Klub , mają stronę z archiwum wideo. Używają Silverlight zamiast Flasha: Co jest denerwujące, używają najnowszej wersji Silverlight, około 4.x. Ale Moonlight jeszcze jej nie obsługuje.

Byłem sądzony w Google Chrome (ostatnia wersja dev) oraz Firefox (ostatnia wersja stabilna), a ja już wykorzystane obie wersje Moonlight, z najnowszą stajnię , a w wersji wstępnej .

Program ładujący odtwarzacza jest wyświetlany i ładowany, ale żaden odtwarzacz nie jest wyświetlany po 30 minutach oczekiwania.

Jeśli chcę całkowicie przejść na Ubuntu, jak mogę odtwarzać te filmy?

Dzięki za twoje odpowiedzi.

Testvideo tutaj . I to jest dla mnie działające wideo .

Zgłaszano także tutaj deweloperom księżyca .

Informacje debugowania:

Source: http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap
Width: 555px
Height: 490px
Background: #
RuntimeVersion: 4.0.50826.0
Windowless: no
MaxFrameRate: 60
Codecs: ms-codecs
Build configuration: debug, sanity checks

Wstępnie wydane dane wyjściowe Firefoksa z zainstalowanym WinCodecs:

$ firefox http://www.rtlklub.hu/most/17345_hirado_lelki_terror_-_elrabloi_tobbszor_eljatszottak_hogy_ki
Moonlight: 2.99.0.10
Moonlight: Attempting to load libmoonloaderxpi 
debug_get_option: GALLIUM_DRIVER = softpipe
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Moonlight: no audio capture service available
Moonlight: Installing signal handlers for crash reporting.
Moonlight: Enabling MONO_DEBUG=keep-delegates,reverse-pinvoke-exceptions and MOONLIGHT_ENABLE_CONSOLE=1
windowless mode
Using the ff3 bridge
Moonlight: Plugin AppDomain Creation: OK
Moonlight: Plugin AppDomain Creation: OK
Moonlight: URL = http://www.rtlklub.hu/most/17345_hirado_lelki_terror_-_elrabloi_tobbszor_eljatszottak_hogy_ki
Moonlight: URL = http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap
debug_get_bool_option: GALLIUM_NOSSE = FALSE
debug_get_bool_option: GALLIUM_DUMP_FS = FALSE
debug_get_bool_option: SOFTPIPE_DUMP_GS = FALSE
debug_get_bool_option: DRAW_FSE = FALSE
debug_get_bool_option: DRAW_NO_FSE = FALSE
debug_get_bool_option: GALLIUM_DUMP_VS = FALSE
debug_get_bool_option: SP_NO_RAST = FALSE
debug_get_bool_option: GALLIUM_NOSSE = FALSE
Using managed xaml parser.
Exception while parsing reader (19:26):
System.Windows.Markup.XamlParseException: Could not convert attribute value '0.375' on element GradientStop.
  at Mono.Xaml.XamlParser.ParseAttributeValue (Mono.Xaml.XamlObjectElement element, Mono.Xaml.XamlPropertySetter property) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseAttribute (Mono.Xaml.XamlObjectElement element) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseElementAttributes (Mono.Xaml.XamlObjectElement element) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseObjectElement () [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseElement () [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseReader (System.IO.TextReader stream) [0x00000] in <filename unknown>:0 
System.Windows.Markup.XamlParseException: Caught exception: Could not convert attribute value '0.375' on element GradientStop.
  at Mono.Xaml.XamlParser.ParseReader (System.IO.TextReader stream) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.SL4XamlLoader.HydrateInternal (System.Object value, System.IO.Stream xaml, Boolean createNamescope, Boolean validateTemplates, Boolean import_default_xmlns) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlLoader.Hydrate (System.Object value, System.IO.Stream stream) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.Xaml.XamlLoader:Hydrate (object,System.IO.Stream)
  at System.Windows.Application.LoadComponent (System.Object component, System.Uri resourceLocator) [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.MainPage.InitializeComponent () [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.MainPage..ctor (IDictionary`2 initParams) [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.App.Application_Startup (System.Object sender, System.Windows.StartupEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Application.OnStartup (System.Windows.StartupEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.CreateApplication () [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.LoadAssemblies () [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.InitializeDeployment (IntPtr plugin, System.String xapPath, System.String culture, System.String uiCulture) [0x00000] in <filename unknown>:0 
Moonlight: ErrorEventArgs created with message: 'Caught exception: Could not convert attribute value '0.375' on element GradientStop.'

(firefox-bin:11629): Moonlight-WARNING **: (plugin-class.cpp:609):static void Moonlight::EventListenerProxy::proxy_listener_to_javascript(Moonlight::EventObject*, Moonlight::EventArgs*, void*): runtime check failed: (js_sender != NULL)
not implemented: (ErrorEventArgs.lineNumber) plugin-class.cpp:842
not implemented: (ErrorEventArgs.methodName) plugin-class.cpp:855
windowless mode
Using the ff3 bridge
Moonlight: Plugin AppDomain Creation: OK
Moonlight: Plugin AppDomain Creation: OK
Shutting down
Moonlight: URL = http://www.rtlklub.hu/most/17345_hirado_lelki_terror_-_elrabloi_tobbszor_eljatszottak_hogy_ki
Moonlight: URL = http://www.rtlklub.hu/most/player/soda/SodaMediaCenter.Player.Rtl.v3.5.xap
debug_get_bool_option: GALLIUM_NOSSE = FALSE
debug_get_bool_option: GALLIUM_DUMP_FS = FALSE
debug_get_bool_option: SOFTPIPE_DUMP_GS = FALSE
debug_get_bool_option: SP_NO_RAST = FALSE
Using managed xaml parser.
Exception while parsing reader (19:26):
System.Windows.Markup.XamlParseException: Could not convert attribute value '0.375' on element GradientStop.
  at Mono.Xaml.XamlParser.ParseAttributeValue (Mono.Xaml.XamlObjectElement element, Mono.Xaml.XamlPropertySetter property) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseAttribute (Mono.Xaml.XamlObjectElement element) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseElementAttributes (Mono.Xaml.XamlObjectElement element) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseObjectElement () [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseElement () [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlParser.ParseReader (System.IO.TextReader stream) [0x00000] in <filename unknown>:0 
System.Windows.Markup.XamlParseException: Caught exception: Could not convert attribute value '0.375' on element GradientStop.
  at Mono.Xaml.XamlParser.ParseReader (System.IO.TextReader stream) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.SL4XamlLoader.HydrateInternal (System.Object value, System.IO.Stream xaml, Boolean createNamescope, Boolean validateTemplates, Boolean import_default_xmlns) [0x00000] in <filename unknown>:0 
  at Mono.Xaml.XamlLoader.Hydrate (System.Object value, System.IO.Stream stream) [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) Mono.Xaml.XamlLoader:Hydrate (object,System.IO.Stream)
  at System.Windows.Application.LoadComponent (System.Object component, System.Uri resourceLocator) [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.MainPage.InitializeComponent () [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.MainPage..ctor (IDictionary`2 initParams) [0x00000] in <filename unknown>:0 
  at SkyInteractive.Media.Web.Player.Rtl.App.Application_Startup (System.Object sender, System.Windows.StartupEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Application.OnStartup (System.Windows.StartupEventArgs e) [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.CreateApplication () [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.LoadAssemblies () [0x00000] in <filename unknown>:0 
  at System.Windows.Deployment.InitializeDeployment (IntPtr plugin, System.String xapPath, System.String culture, System.String uiCulture) [0x00000] in <filename unknown>:0 
Moonlight: ErrorEventArgs created with message: 'Caught exception: Could not convert attribute value '0.375' on element GradientStop.'

(firefox-bin:11629): Moonlight-WARNING **: (plugin-class.cpp:609):static void Moonlight::EventListenerProxy::proxy_listener_to_javascript(Moonlight::EventObject*, Moonlight::EventArgs*, void*): runtime check failed: (js_sender != NULL)
not implemented: (ErrorEventArgs.lineNumber) plugin-class.cpp:842
not implemented: (ErrorEventArgs.methodName) plugin-class.cpp:855
Shutting down
NOTE: child process received `Goodbye', closing down

Naprawdę chciałbym odpowiedzieć na to pytanie, ale jedyne rozwiązanie, jakie znalazłem, dotyczyło korzystania z programu Windows za pośrednictwem wina (nie ma gwarancji, że zadziała), a nadal musisz uruchomić wideo, aby rozpocząć nagrywanie, a Silverlight w winie jest nie do przejścia. Problem ten dotyczy nie tylko użytkowników Linuksa. Użytkownicy komputerów Mac będą również dotknięci i jestem pewien, że użytkownicy rtlnow.de będą mieli ten sam problem. Możliwe, że rozwiązanie może pochodzić z Niemiec, ponieważ jest wielu użytkowników Linuksa, którzy bez wątpienia będą mieli podobny problem.
Allan

Hmm, myślę, że używają Flasha, prawda?
antivirtel

Odpowiedzi:


1

Chociaż uproszczona odpowiedź zadziałała dla mnie, sprawdziłem oba twoje linki i zadziałały (z raczej wolnym filmem):

  • Użyłem Chrome 11.0.696.25 (79504) Ubuntu 10.10
  • Zainstalowano Moonlight stąd http://www.go-mono.com/moonlight/download.aspx (zainstalowany 64bit)
  • Kiedy otworzyłem wideo, wymagało to kilku kodeków Windows, ale Chromium je pobrał, a na koniec zamykam stronę Klubu RTL, otwieram ją ponownie i działało.

Kiedy ostatnio testowałem, był to v2.99.0.10, ale teraz jest: v2.99.0. * 2 *, może to naprawili :) - Dzięki, teraz działa, ale działa powoli :) - i to nie jest Twój problem (użytkownika).
antivirtel

0

Może to być problem z kodekiem, ponieważ wideo nie jest wyświetlane, ale odtwarzacz jest załadowany. Czy zainstalowałeś pakiet dodatków z ograniczeniami ubuntu?


Jest zainstalowany teraz ... ale to samo, moduł ładujący i brak wideo ... :(
antivirtel 15.01.11

Czy dodałeś pakiet mscodec z menu po kliknięciu prawym przyciskiem myszy, pochodzą one tylko z światła księżyca. Nie miało to dla mnie żadnej różnicy, ale używam tylko stabilnego światła księżyca, które może współpracować z wersją rozwojową, a także uruchomić Firefoksa z jedną otwartą kartą z terminala, aby sprawdzić, czy jakiekolwiek komunikaty wyjściowe mogą dać ci wskazówkę na wszelkie problemy.
Allan

@Allan - Tak, kodeki są już zainstalowane, dodałem dane wyjściowe ...
antivirtel 16.01.11
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.