質問編集履歴
2
画像の追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
CefSharpを使ってブラウザを作っているのですが、Twitterの動画が再生されず以下のようになってしまいます
|
2
2
|
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-24/a776a8d7-b052-4f17-9e2a-0e9952a312a8.png)
|
3
3
|
|
4
|
-
```Xaml
|
4
|
+
```Xaml
|
5
5
|
<Window x:Class="Browser.MainWindow"
|
6
6
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
7
7
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
1
コードを追加しました
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,2 +1,47 @@
|
|
1
|
-
CefSharpを使ってブラウザを作っているのですが、Twitterの動画が再生
|
1
|
+
CefSharpを使ってブラウザを作っているのですが、Twitterの動画が再生されず以下のようになってしまいます
|
2
|
+
![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-04-24/a776a8d7-b052-4f17-9e2a-0e9952a312a8.png)
|
3
|
+
|
4
|
+
```XamlWindow
|
5
|
+
<Window x:Class="Browser.MainWindow"
|
6
|
+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
7
|
+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
8
|
+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
9
|
+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
10
|
+
xmlns:cef="clr-namespace:CefSharp.Wpf;assembly=CefSharp.Wpf"
|
11
|
+
xmlns:local="clr-namespace:Browser"
|
12
|
+
mc:Ignorable="d"
|
13
|
+
Title="MainWindow" Height="600" Width="820" Closing="Window_Closing" MinWidth="600" MinHeight="800" Loaded="Window_Loaded" KeyDown="Window_KeyDown" >
|
14
|
+
<Grid>
|
15
|
+
<cef:ChromiumWebBrowser x:Name="browser" Grid.ColumnSpan="2"/>
|
16
|
+
</Grid>
|
17
|
+
</Window>
|
18
|
+
```
|
19
|
+
```C#
|
20
|
+
namespace Browser
|
21
|
+
{
|
22
|
+
/// <summary>
|
23
|
+
/// MainWindow.xaml の相互作用ロジック
|
24
|
+
/// </summary>
|
25
|
+
public partial class MainWindow : Window
|
26
|
+
{
|
27
|
+
public MainWindow()
|
28
|
+
{
|
29
|
+
InitializeComponent();
|
30
|
+
browser.Address = @"https://twitter.com/CatNaviDesk/status/847368727016259584/";
|
31
|
+
browser.BrowserSettings.Javascript = CefState.Enabled;
|
32
|
+
browser.BrowserSettings.JavascriptDomPaste = CefState.Enabled;
|
33
|
+
browser.BrowserSettings.LocalStorage = CefState.Enabled;
|
34
|
+
browser.BrowserSettings.DefaultFontSize = 16;
|
35
|
+
browser.BrowserSettings.BackgroundColor = 0x00FFFFFF;
|
36
|
+
browser.KeyboardHandler = new Handlers.KeyboardHandler();
|
37
|
+
browser.RequestHandler = new Handlers.RequestHandler();
|
38
|
+
browser.DisplayHandler = new Handlers.DisplayHandler();
|
39
|
+
browser.LifeSpanHandler = new Handlers.LifespanHandler();
|
40
|
+
browser.PreviewMouseWheel += CefBrowser_PreviewMouseWheel;
|
41
|
+
browser.KeyUp += CefBrowser_KeyUp;
|
42
|
+
browser.TitleChanged += CefBrowser_TitleChanged;
|
43
|
+
}
|
44
|
+
}
|
45
|
+
}
|
46
|
+
```
|
2
|
-
そこでCefSharp
|
47
|
+
そこでCefSharpでH264を有効化させたいのですがどうすれば良いですか?
|