تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
ظهور خطاء عند تشغيل ملف صوتى
#1
لماذا لا يعمل ملف صوتى من على النت مثلآ
كود :
My.Computer.Audio.Play("http://fortext.webs.com/Music.wav")
و هذا
      My.Computer.Audio.Play("http://fortext.webs.com/Music.wav",AudioPlayMode.BackgroundLoop)
و ايضآ هذا
        Try
            Dim a As New Media.SoundPlayer("http://fortext.webs.com/Music.wav")
            a.Play()
        Catch ex As Exception

        End Try
جميع الطرق كانت تعمل مسبقآ على نفس الملف لاكن الان لا يعمل اى طريقه فلى ماذا ؟
الرد }}}}
تم الشكر بواسطة:
#2
السلام عليكم ورحمة الله وبركاته
اظن والله اعلم بأن الكود الذي استعملته لا يشغل الملفات من على النت:confused:
حاول ان تستعمل أداة الويندوز ميديا بليرBig Grin
كود :
On Error Resume Next
        AxWindowsMediaPlayer1.URL = "http://fortext.webs.com/Music.wav"
        AxWindowsMediaPlayer1.Ctlcontrols.play()
بالتوفيق
الرد }}}}
تم الشكر بواسطة:
#3
3amo كتب :السلام عليكم ورحمة الله وبركاته
اظن والله اعلم بأن الكود الذي استعملته لا يشغل الملفات من على النت:confused:
حاول ان تستعمل أداة الويندوز ميديا بليرBig Grin
كود :
On Error Resume Next
        AxWindowsMediaPlayer1.URL = "http://fortext.webs.com/Music.wav"
        AxWindowsMediaPlayer1.Ctlcontrols.play()
بالتوفيق
هل يوجد شيئ غير WindowsMediaPlayer
الرد }}}}
تم الشكر بواسطة:
#4
محمد كتب :هل يوجد شيئ غير WindowsMediaPlayer

هناك طريقة أخرى لكنها مملة قليلاً، و هي أن تقوم بتحميل الملف و من ثم تشغيله

يمكنك القيام بذلك بالكود التالي:
كود :
Imports System.Net
Imports System.IO
Imports System.Media

Public Class Form1

    Const URL As String = "http://fortext.webs.com/Music.wav"
    Private WithEvents client As New WebClient
    Private file As Byte()
    Private fileStream As MemoryStream
    Private player As SoundPlayer

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        client.DownloadDataAsync(New Uri(URL))
    End Sub

    Private Sub client_DownloadDataCompleted(ByVal sender As Object, ByVal e As System.Net.DownloadDataCompletedEventArgs) Handles client.DownloadDataCompleted
        Me.file = e.Result
        Me.fileStream = New MemoryStream(Me.file)
        player = New SoundPlayer(Me.fileStream)
        player.Play()
    End Sub

    Private Sub client_DownloadProgressChanged(ByVal sender As Object, ByVal e As System.Net.DownloadProgressChangedEventArgs) Handles client.DownloadProgressChanged
        Label1.Text = e.ProgressPercentage & "%"
    End Sub
End Class
Button1 لبدئ التحميل و تشغيل الملف فور الأنتهاء منه
Label1 لعرض النسبة المئوية للتحميل



ربما يفيدك أحد الأعضاء بطريقة أفضل..
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  عدم ظهور بيانات في الكومبوبوكس العيدروس 2 31 منذ 1 ساعه مضت
آخر رد: العيدروس
Thumbs Up كيفية تشغيل وإغلاق الادوات الذكية لويندوز 7 عن طريق الكود رمضان محمد 7 916 أمس, 03:14 PM
آخر رد: رمضان محمد
  [سؤال] ظهور جزء معين من موقع ابو روضة 4 81 20-10-17, 09:52 PM
آخر رد: a.ahmed
  خطأ عند تشغيل المشروع مع مكتبة DLL Nbras 3 81 20-10-17, 11:09 AM
آخر رد: Nbras
  [سؤال] ظهور البرنامج عند الضغط على رابط ابو روضة 4 93 14-10-17, 10:55 PM
آخر رد: ابو روضة
  ظهور البرنامج عند نسخ رابط ابو روضة 8 175 12-10-17, 02:47 PM
آخر رد: ابو روضة
  [VB.NET] عمل شاشة مؤقته تظهر عند تشغيل الفورم hglogtd 2 46 11-10-17, 07:36 PM
آخر رد: hglogtd
  [VB.NET] مشكلة ظهور جدولين من قاعدة بيانات أكسس في أداة DataGridView Waleed Al-Khamesy 7 148 30-09-17, 11:50 PM
آخر رد: Abu Ehab
  [VB.NET] ظهور رسالة خطأ: نوع البيانات غير متطابق في تعبير المعايير. Waleed Al-Khamesy 14 236 26-09-17, 04:14 AM
آخر رد: RADOS
  غلق الملفات قيد تشغيل قبل الحذف محمود صالح 3 94 24-09-17, 03:10 PM
آخر رد: wale90

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم