|
i want to build my own media player ..which have a facility that will allow user to cut and save a portion of .mp3 file .
|
|
|
|
|
OK. What programs have you written in the past ? How do you intend to do this ? Windows Media Player will allow you to play files ( so your program will work on any PC that has WMP installed ), but not to cut files. I know an MPEG can be cut arbitrarily, not sure about an MP3. The tag information is on the end, you'll just lose that unless you read and recreate it.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
thanks a lot for ur reply
i have used System.Media namespace and create an object of SoundPlayer class to play. but i am unable to play .mp3 file.
thats why i want this time to build a media player which will be able to play .mp3 file.
can u please help me.to solve it ..
|
|
|
|
|
If you use media player as a control ( which I think I've said every time ), you can play mp3 files.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
yes you are telling it every time .but i think i can only play a .mp3 file if i use media player control, but not to cut a portion.thats why i am trying to build a media player which will play .mp3 and to cut and save a portion of that .mp3 file.
|
|
|
|
|
Someone shoot me.....
Cutting an mp3 file and saving it to disc is something you can do in your own code, regardless of if you use WMP or not. If you don't, you have a whole lot of work in front of you. Certainly more work than you're going to get explained to you in a forum response.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
thanks..but can you please tell me code so that i can track and display the time length of the audio file..
|
|
|
|
|
Christian Graus wrote: Someone shoot me.....
You are WAY more patient than I am - I would have given up long ago.
|
|
|
|
|
Christian Graus wrote: Someone shoot me.....
Click, Click...Click...Are you sure about this??
As a friend, I have to ask you if this is really what you want. And as a friend, I am duty-bound to help you end this misery!
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
Thanks.... I think :P
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
Christian Graus wrote: Someone shoot me.....
I've got this supa-soaka thing. Will that do?
|
|
|
|
|
I,m Thailand.I study in Univerisy 4th but I have project about Visual Studio 2005.
I progamming by Visual basic 2005.I Want Create form login and connect to SQL2000.
And pass another form.
This time,I design form complete.I want source code to connect SQL2000.
Requirment
- log in pass another form
- check user and passwaord
- create function checkform
please help me!
Email:sniper465101@yahoo.com
|
|
|
|
|
I'm sorry, if you're incapable of finding this on the web using Google, then you should reconsider your career. The web abounds with this stuff.
And no-one is going to write a project and email it to you. If you can't read the site, why would people on the site help you at all ?
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
I was trying to have bill which contain item inside each bill. Example the bill no is 1. it compare the bill no. first then the item no, since customer might buy more then 1 item. But when i run the function my system hang... wat happen??
Do
On Error Resume Next
If rr![NO] = ldono.Caption Then
If rr![item] = item.Caption Then
temp = rr![item]
rr.MoveNext
End If
End If
Loop Until (rr.EOF)
item.Caption = Val(temp) + 1
Here is the code that work properly but when i try to enter item on my second bill the number will continue from the bill no1.
like in bill no1. item 1,2,3
and bill no2, item 4,5,6 - which i want to make it as 1,2,3 and dont want to be related to the bill no1.
Do
On Error Resume Next
If rr![NO] = ldono.Caption Then
temp = rr![item]
rr.MoveNext
End If
Loop Until (rr.EOF)
item.Caption = Val(temp) + 1
I hope someone can understand my problem....-.-"
|
|
|
|
|
campbells wrote: On Error Resume Next
This is why VB sucks
campbells wrote: Do
On Error Resume Next
If rr![NO] = ldono.Caption Then
If rr![item] = item.Caption Then
temp = rr![item]
rr.MoveNext
End If
End If
Loop Until (rr.EOF)
Two conditions need to be met on every iteration, otherwise your code will just get stuck until the end of time, I see no code to guarentee that you'll keep moving through the DB until the end, every time.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
|
|
|
|
|
ok i think i have solve the error, but i didnt get the result i want ...
any suggestion?? i have an idea is it possible to use SQL?? but i not sure how to edit it with my code...
cause seem like the computer didnt refer the bill no to increase the item number properly.
My idea was:
temp = rr![item] where dono.Text = rr![NO] (where i think this may specific the location which data to refer..)
Anyone can help me modify my logic to proper coding???
Orginal coding:
If dono.Text = rr![NO] Then
Do
temp = rr![item]
rr.MoveNext
Loop Until (rr.EOF)
item.Caption = Val(temp) + 1
End If
|
|
|
|
|
What is it that you are trying to do?
You are looping throught the values only to get the last value. Why don't you reverse the sorting and get the first value instead?
---
b { font-weight: normal; }
|
|
|
|
|
I wanna get the last value contain in the databse then Increase value when i add new item. u know wat i mean??
Like the record now have 1,2,3 item in bill no1, when i add item the item NO will become 4.
Same for my bill no2 will be the same also start from 1,2,3.
but now my bill no2 have continue start the number form bill no1. which is 4,5,6 ... i want to make it restart to from 1.
|
|
|
|
|
Get the highest number for that bill from the database then. SQL example:
"select max(ItemNumber) as Highest from Items where BillNumber = 2"
---
b { font-weight: normal; }
|
|
|
|
|
campbells wrote: temp = rr![item] where dono.Text = rr![NO]
This isn't possible in VB6, or VB.NET 2002, 2003, or 2005. Something like this will show up in the LINQ extensions to C# and VB.NET.
If you're looking for the next highest number, why no get it from the database?? If that field is Auto Incremented, the database keeps track of this for you.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
yes i finding the highest number but according to the specific number only but it not working, my coding like.. did not check the bill no but it just get the highest number in any of those bill...
like Bill no1 have item 1,2,3.
when i create the bill no2 suppose when i add item it will become first "1" for the first time but it goes to number "4"
do u get wat i mean??
|
|
|
|
|
You're not getting what we're telling you. You don't have to track the bill number yourself. The database can do it for you! If your bill number field in the database is an Auto number field, it will track when the next number is supposed to be for you.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
my access databse dont track for me, and i increse the value myself in vb.
unless u tell me there is wat to do it.
I have 2 table, 1 is the "bill record" and sales "item record" which it refer to to wat item customer bought from bill record.
The "bill record" have unique have No. but the "item record" dont have , so everything will junk in there. like it may have bill no1- candy-$1, no1-chocolate-$2.
and i dont undertsnad wat u mean auto number field, i using data grid and i didnt see the function for it to auto field in number itself.
|
|
|
|
|
AutoNumber is in the Access database table definition, not is Visual Studio, VB.NET, or the DataGrid. Each table should have its own Primary key, which is usually an AutoNumber field.
Dave Kreskowiak
Microsoft MVP - Visual Basic
|
|
|
|
|
ya i did put primary key but not sure wat u trying to tell me.
|
|
|
|