1

私は Moonlight を特定の Web サービス (http://viaplay.se) で動作させようとしてきました。いくつかの調査の後、Moonlight は Google Chrome と Firefox の両方で動作するようになりました。ただし、サイトからストリーミング ビデオの 1 つを再生しようとすると、何も起こりません。役に立つデバッグ情報を得るために、ターミナル ウィンドウから両方のブラウザを起動しました。RuntimeVersion チェックが実行されるまで、すべてが機能しているように見えますが、そこで停止します。Silverlight 4 サポートの未完成の API が原因ではないかと考え始めていますが、完全にはわかりません。したがって、なぜ私はそれをバグとして提出しなかったのですか。サイトからビデオをストリーミングしようとしたときに、両方のブラウザーからの出力を添付しました。どんな助けや答えもいただければ幸いです。

Google Chrome 出力:

~]$ google-chrome 
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi 
[1547:1568:1123/235224:ERROR:native_backend_gnome_x.cc(448)] Keyring save failed: 
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi 
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi 
debug_get_option: GALLIUM_DRIVER = softpipe
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Moonlight: Installing signal handlers for crash reporting.
Moonlight: Enabling MONO_DEBUG=keep-delegates,reverse-pinvoke-exceptions and        MOONLIGHT_ENABLE_CONSOLE=1
Moonlight: Loaded mscodecs from: /home/david/.mozilla/plugins/moonlight/silverlight-   media-pack-linux-x64-21-1.so.
Moonlight: browser bridge not found for your browser (likely not needed). User agent =  'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64  Safari/537.11'
Moonlight: Plugin AppDomain Creation: OK
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi 
Moonlight: Shutting down
Moonlight: browser bridge not found for your browser (likely not needed). User agent = 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11'
Moonlight: Plugin AppDomain Creation: OK
Moonlight: URL = http://viaplay.se/film/battle-of-los-angeles
Moonlight: URL = http://viaplay.se/assets/54bde6d6/ViasatPlayer.xap
Moonlight: OpenGL vendor string: Tungsten Graphics, Inc
Moonlight: OpenGL renderer string: Mesa DRI Intel(R) 965GM 
Moonlight: OpenGL version string: 2.1 Mesa 8.0.4
Mono.MoonException: invalid RuntimeVersion
at System.Windows.Deployment.CompareRuntimeVersions () [0x00000] in <filename unknown>:0 
at System.Windows.Deployment.ReadManifest () [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: 'invalid RuntimeVersion'
EMIT OF EVENT Error(1) ON OBJECT Surface CALLED WITH NO LISTENERS AND NON-NULL CALLDATA

Firefox の出力:

~]$ firefox
Moonlight: 3.99.0.3
Moonlight: Attempting to load libmoonloaderxpi 
debug_get_option: GALLIUM_DRIVER = softpipe
couldn't open libtxc_dxtn.so, software DXTn compression/decompression unavailable
Moonlight: Installing signal handlers for crash reporting.
Moonlight: Enabling MONO_DEBUG=keep-delegates,reverse-pinvoke-exceptions and    MOONLIGHT_ENABLE_CONSOLE=1
Moonlight: Loaded mscodecs from: /home/david/.mozilla/plugins/moonlight/silverlight-  media-pack-linux-x64-21-1.so.
Moonlight: browser bridge not found for your browser (likely not needed). User agent =  'Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1'
Moonlight: Plugin AppDomain Creation: OK
Moonlight: Shutting down
Moonlight: browser bridge not found for your browser (likely not needed). User agent =  'Mozilla/5.0 (X11; Linux x86_64; rv:15.0) Gecko/20100101 Firefox/15.0.1'
Moonlight: Plugin AppDomain Creation: OK
Moonlight: URL = http://viaplay.se/film/battle-of-los-angeles
Moonlight: URL = http://viaplay.se/assets/54bde6d6/ViasatPlayer.xap
Moonlight: OpenGL vendor string: Tungsten Graphics, Inc
Moonlight: OpenGL renderer string: Mesa DRI Intel(R) 965GM 
Moonlight: OpenGL version string: 2.1 Mesa 8.0.4
Mono.MoonException: invalid RuntimeVersion
at System.Windows.Deployment.CompareRuntimeVersions () [0x00000] in <filename unknown>:0 
at System.Windows.Deployment.ReadManifest () [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: 'invalid RuntimeVersion'
EMIT OF EVENT Error(1) ON OBJECT Surface CALLED WITH NO LISTENERS AND NON-NULL CALLDATA

システムは現在、Fedora Core 17、Mozilla バージョン 15.0.1、および Google Chrome 23.0.1271.64 を実行しています。システムは 64 ビットなので、バージョン 3.99.0.3 の 64 ビット Moonlight 拡張機能を使用しています。私がまだ見つけられていないウェブ上のどこかにすでに答えがある場合は、事前にお詫び申し上げます。

4

1 に答える 1