PDA

View Full Version : گرفتن لینک برای Media Player



Darkpriest
شنبه 10 اسفند 1392, 22:29 عصر
با سلام خدمت همه استادان گرامی
بنده در حال طراحی یک برنامه موزیک هستم. بروی فرم خودم یک Web browser و یک Media player قرار دادم. Web browser به یک سایت ساده که طراحی کردم وصل میشه و ایندکس اون سایتو نشون میده. در ایندکس اون سایت چند تا لینک آهنگ گذاشتم. مثلل فکر کنید www.site.ir/1.mp3
حالا میخوام وقتی بروی لینک آهنگ کلیک میکنم Media Player اون آهنگ رو شروع به پخش کردن کنه.
دوستان گرامی راهی در این باره دارند که بتونه به من کمکی بکنه

خیلی ممنون :لبخندساده:

nunegandom
یک شنبه 11 اسفند 1392, 21:53 عصر
سلام
از این متود استفاده کن


private string[] Finder(string _Pattern,string _Text) {

string[] links = null;

Regex parser = new Regex(_Pattern,RegexOptions.IgnoreCase);

int counter = 0;

foreach (Match item in parser.Matches(_Text))

{

links[counter] = item.Value;

counter++;

}

return links;

}

اینم پترن
(http://)?(https://)?(www)[.\w]*/\w+.mp3
این پترن
https://
http://
و بدون http رو ساپورت میکنه :) موفق باشید

Darkpriest
سه شنبه 13 اسفند 1392, 17:21 عصر
سلام
از این متود استفاده کن


private string[] Finder(string _Pattern,string _Text) {

string[] links = null;

Regex parser = new Regex(_Pattern,RegexOptions.IgnoreCase);

int counter = 0;

foreach (Match item in parser.Matches(_Text))

{

links[counter] = item.Value;

counter++;

}

return links;

}

اینم پترن
(http://)?(https://)?(www)[.\w]*/\w+.mp3
این پترن
https://
http://
و بدون http رو ساپورت میکنه :) موفق باشید

سلام
خیلی ممنون که جواب دادین
اما من یک مقدار مبتدی هستم میشه یکمی بیشتر در مورد نحوه استفاده این کد توضیح بدین ؟
خیلی ممنون

nunegandom
سه شنبه 13 اسفند 1392, 20:56 عصر
سلام مجدد، شما ی آرایه رشته ای تعریف کن و بعد نام این متود رو در مقابلش قرار بده و اون پترن ای که نوشتم رو به اون متوده پاس بده
حالا یک آرایه داری شامل لینک هایی که میخواستی :)
البته این پترن لینک های relative رو ساپورت نمیکنه

alireza6633
چهارشنبه 14 اسفند 1392, 09:33 صبح
درورد

سلام میتونید از کد زیر استفاده کنید.


mediaplayer1.url=(textbox1.text);