Klischeepunk - 41
Champion
(offline)
Dabei seit 01.2005
8907
Beiträge
|
|
Geschrieben am: 12.04.2011 um 17:15 Uhr
|
|
Zitat von bredator: Hm, hab mich mit dem Webbrowser nicht wirklich beschäftigt, da kann ich dir nicht weiterhelfen. Würde mal in Richtung WinApi schauen.
Hab ich auch empfohlen, ich denk der Browser ist nichtmal unbedingt beteiligt (Flash Plugin, JRE, ....) Der weg ist definitiv die Winapi oder Reg.
Dieser Post wurde 2 mal ROT-13 verschlüsselt.
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 17:48 Uhr
|
|
Dann nehme ich den Weg über die Reg, weiß zufällig jemand wo der Eintrag zum "Mute" ist?
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 12.04.2011 um 19:48 Uhr
Zuletzt editiert am: 12.04.2011 um 19:51 Uhr
|
|
Kann dir sagen wie man die Klick-Sounds deaktiviert aber Videosound? mmm.....
Du könntest den kompletten Sound ausmachen.
Wäre des was? ^^
Der Browser ist allgemein schlecht, verwende liebe HttpWebResponse...
[DllImport("winmm.dll")]
public static extern int waveOutSetVolume(IntPtr device, uint volume);
awa
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 19:56 Uhr
|
|
Zitat von Pratsch: Kann dir sagen wie man die Klick-Sounds deaktiviert aber Videosound? mmm.....
Du könntest den kompletten Sound ausmachen.
Wäre des was? ^^
Der Browser ist allgemein schlecht, verwende liebe HttpWebResponse...
[DllImport("winmm.dll")]
public static extern int waveOutSetVolume(IntPtr device, uint volume);
Komplett Soudn aus ginge auch ^^
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 12.04.2011 um 20:03 Uhr
Zuletzt editiert am: 12.04.2011 um 20:18 Uhr
|
|
Zitat von Protagonist: Zitat von Pratsch: Kann dir sagen wie man die Klick-Sounds deaktiviert aber Videosound? mmm.....
Du könntest den kompletten Sound ausmachen.
Wäre des was? ^^
Der Browser ist allgemein schlecht, verwende liebe HttpWebResponse...
[DllImport("winmm.dll")]
public static extern int waveOutSetVolume(IntPtr device, uint volume);
Komplett Soudn aus ginge auch ^^
Am besten du machst eine Anfrage, da der Browser schlecht und langsam ist.
Und die Anfrage ist im Hintergrund davon bekommt der User nichts mit.
Müsstest dir die Playback-URL holen.
Beispiel:
Zitat: http://v8.lscache1.c.youtube.com/videoplayback?sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0hPR1ZQUF9FSkNOOV9OSlRJ&fexp=907047%2C902302%2C901802&algorithm=throttle-factor&itag=34&ipbits=0&burst=40&sver=3&signature=A397B00D2D2A062DA47C4A440D275C5C560E9101.5908DE2D457740CC51ECCAB53DE8D2B2BCFC23E1&expire=1302652800&key=yt1&ip=0.0.0.0&factor=1.25&id=07e4c5d3144c7336
Sollte mit dem funktionieren, hoff mal, dass der View beim Abspielen dazugezählt wird. : )
Musst auch die Cookies mitgeben.
awa
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
Geschrieben am: 12.04.2011 um 20:15 Uhr
Zuletzt editiert am: 12.04.2011 um 20:17 Uhr
|
|
Hier in C# lässt sich aber bestimmt leicht in VB umschreiben.
Zitat: public string Response(string url)
{
string html;
try
{
request = (HttpWebRequest)HttpWebRequest.Create(url);
request.CookieContainer = cookies;
request.Method = "GET";
request.ContentType = "application/x-www-form-urlencoded";
request.UserAgent = "Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.16) Gecko/20110319 Firefox/3.6.16";
response = (HttpWebResponse)request.GetResponse();
StreamReader sr = new StreamReader(response.GetResponseStream());
html = sr.ReadToEnd();
sr.Close();
return html;
}
catch { return ""; }
}
1. Den request erstellen und die URL zuweisen
2. Dem Request den Cookiecontainer zuweisen (oben instanziieren)
3. Selbsterklärend
4. Content Typ, kannst mit Plugins auslesen
5. ""
6. Dem Response den Request zuweisen = Umittelbare Antwort vom Request
7. Den HTMl Quelltext auslesen und in die Variable html zurückgeben...
Instanzen:
HttpWebRequest request = new bla bla;
HttpWebResponse response = new bla;
CookieContainer cookies = new bla;
StreamReader streamRead = new bla;
awa
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 12.04.2011 um 20:21 Uhr
|
|
Oder du stellst dein Sound auf 0 und ziehst den Browser aus der WinForm, dass man den nicht sieht. ^^
awa
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 20:23 Uhr
|
|
Zitat von Pratsch: Oder du stellst dein Sound auf 0 und ziehst den Browser aus der WinForm, dass man den nicht sieht. ^^
Aber der Sound der anderen soll auch auf 0 gehen...
|
|
Pratsch - 31
Champion
(offline)
Dabei seit 07.2009
2821
Beiträge
|
|
Geschrieben am: 12.04.2011 um 20:26 Uhr
|
|
Zitat von Protagonist: Zitat von Pratsch: Oder du stellst dein Sound auf 0 und ziehst den Browser aus der WinForm, dass man den nicht sieht. ^^
Aber der Sound der anderen soll auch auf 0 gehen...
Ach, meinte ich doch. xD
Sorry, ist natürlich logisch...
Du kannst den Sound ja nur für deine Anwendung aktivieren... sonst ist ja doof wenn immer der Sound weg ist, von allem.
awa
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 12.04.2011 um 20:27 Uhr
|
|
Zitat von Pratsch: Zitat von Protagonist: Zitat von Pratsch: Oder du stellst dein Sound auf 0 und ziehst den Browser aus der WinForm, dass man den nicht sieht. ^^
Aber der Sound der anderen soll auch auf 0 gehen...
Ach, meinte ich doch. xD
Sorry, ist natürlich logisch...
Du kannst den Sound ja nur für deine Anwendung aktivieren... sonst ist ja doof wenn immer der Sound weg ist, von allem.
Ich will den Sound nur von meiner Anwendung deaktivieren. Aber wie ich das (auch bei den anderen) machen kann, weiß ich nicht...
|
|
h3mpti - 38
Profi
(offline)
Dabei seit 05.2007
878
Beiträge
|
|
Geschrieben am: 13.04.2011 um 09:14 Uhr
|
|
klick.
Über das Window Handle geht alles
|
|
Protagonist - 30
Champion
(offline)
Dabei seit 05.2010
2451
Beiträge
|
|
Geschrieben am: 13.04.2011 um 15:53 Uhr
|
|
Das Problem hat sich erledigt, ich hab erine Class gefunden für die Audioregulierung (eine .dll-Datei die ich importieren musste). Jetzt kann ich ganz einfach die Lautstärke auf 0 drehen.
Danke an Zebra!
|
|
piepmax - 38
Profi
(offline)
Dabei seit 04.2006
794
Beiträge
|
|
Geschrieben am: 09.05.2011 um 18:19 Uhr
|
|
Ich hab da ein kleines Problem und komm einfach nicht weiter.
Zitat:
Public Function RemImages(ByVal input As String)
Dim Out As String = input
Out = Regex.Replace(Out, "<img.*?>", "")
Out = Regex.Replace(Out, "<IMG.*?>", "")
Out = Regex.Replace(Out, "<A.*?>", "")
Out = Regex.Replace(Out, "<a.*?>", "")
Out = Out.Replace("</a>", "")
Out = Out.Replace("</A>", "")
Return Out
End Function
Die Funktion soll sämtliche Links und Bilder aus einem HTML Code entfernen.
Wenn ich die Funktion in einer lokalen Anwendung ausführe funktioniert es auch ohne Probleme.
In einer ASP.Net Funktion werden die Regex Aufrufe aber irgendwie ignoriert.
Könnte mir vll. jemand helfen?
Die Feder ist mächtiger als das Schwert - Die Ignoranz gefährlicher als das Messer.
|
|