• Yardım
  • ses yada video çalıştırma sorunu

öncelikle flutterde yeniyim. ogrenmek icin yazdigim bi codda audioplayer pakettinden faydalandim butona tikladigimda hata ile karsilasiyorum. youtubede hazir bir vs code video calistirma codlarini alip çalıştirdim onda ise emulator dahi açılmadı. yarın konu ile ilgili olan codlari paylasicagim. android studio yu yanlismi kurdum acaba normalde buton felan gibi kodlarda sorun yoktu. ne zamanki assetlere gectim sorunlar basladi. varliklar bulunamadi gibi bi hata veriyordu.Bu android studio ve vs code ile urasmaktan artik gina geldi

    butona bastığım an aldığım hata
    buton çalıştı
    Error: NotSupportedError: Failed to load because no supported source was found.
    at Object.createErrorWithStack (http://localhost:65020/dart_sdk.js:5080:12)
    at Function.throw (http://localhost:65020/dart_sdk.js:20337:18)
    at Function.throwWithStackTrace (http://localhost:65020/dart_sdk.js:20334:18)
    at async.
    AsyncCallbackEntry.new.callback (http://localhost:65020/dart_sdk.js:40851:18)
    at Object._microtaskLoop (http://localhost:65020/dart_sdk.js:40708:13)
    at _startMicrotaskLoop (http://localhost:65020/dart_sdk.js:40714:13)
    at http://localhost:65020/dart_sdk.js:36191:9

      buda emulatordeki hata
      I/flutter ( 6445): buton çalıştı
      E/flutter ( 6445): [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] Unhandled Exception: Unable to load asset: assets/../assets/clap1.wav
      E/flutter ( 6445): #0 PlatformAssetBundle.load (package:flutter/src/services/asset_bundle.dart:237:7)
      E/flutter ( 6445): <asynchronous suspension>
      E/flutter ( 6445): #1 AudioCache.fetchToMemory (package:audioplayers/src/audio_cache.dart:89:22)
      E/flutter ( 6445): <asynchronous suspension>
      E/flutter ( 6445): #2 AudioCache.load (package:audioplayers/src/audio_cache.dart:115:31)
      E/flutter ( 6445): <asynchronous suspension>
      E/flutter ( 6445): #3 AudioCache.play (package:audioplayers/src/audio_cache.dart:159:17)
      E/flutter ( 6445): <asynchronous suspension>
      E/flutter ( 6445):
      D/eglCodecCommon( 6445): setVertexArrayObject: set vao to 0 (0) 1 0

      relax

      1. asserleri Pubspec.yaml dosyasında belirttiniz mi?
      2. “assets/../assets/clap1.wav” path pek doğru gibi görünmedi bana.
        Asset klasörünün, kullandığınız yerin ve Pubspec.yaml dosyasında assets bölümünün ekran görüntülerini atar mısınız.

      HseyinAkkaya yarin ilk iş atarim bugun sistemi yeniden kurdum yine değişen bişe olmadı pybspecdeki ayarlarda videolarda ne gorduysem oyle ayarladim umarim ordadir sorun yani 😀

        sorunu halletim olay şuymuş pubspec.yaml e tanıtılan varlıklar genelleme olarak bir klasör isminden verilemiyormuş.
        Yani
        assets:
        - assets/
        bu genel bir klasör oluyor bu klasör içine klasör açıp kuıllanım olmuyor. Şu şekilde olmalıymış
        assets:
        - assets/
        - assets/audio/clap1.wav
        yada
        assets:
        - assets/
        - assets/audio/

        Write a Reply...