ねえ、私はプレーヤーが一時停止または実行されているかどうかをチェックする私のVBコード内にこのJavaScriptを持っています:
Dim isPlaying As String = WebBrowser1.Document.Window.DomWindow.execscript("player.states.isPlaying", "JavaScript")
エラーなしで実行されますが、usPlayingの値はNothingです。
私がこれを行う場合:
Dim isPlaying As String = WebBrowser1.Document.Window.DomWindow.execscript("alert(player.states.isPlaying)", "JavaScript")
falseまたはtrueのいずれかを示すポップアップが表示されるので、実際にjavascriptを呼び出して、正しい値を返すことがわかります。
私の問題は、VBプログラム内で物事をチェックするために、その戻り値をisPlaying変数に保存できる必要があることです。
どんな助けでも素晴らしいでしょう!