BTC - $93,285.00 1.70%
ETH - $3,178.21 1.56%
USDT - $1.00 0.03%
XRP - $2.10 0.19%
BNB - $917.73 1.40%
SOL - $143.23 0.45%
USDC - $1.00 -0.02%
TRX - $0.30 0.87%
STETH - $3,178.46 1.59%
DOGE - $0.14 2.69%
FIGR_HELOC - $1.04 2.13%
ADA - $0.41 3.12%
WSTETH - $3,893.59 1.59%
XMR - $673.30 13.96%
BCH - $612.79 -0.96%
WBT - $56.09 1.63%
WBETH - $3,456.99 1.62%
WBTC - $93,111.00 1.96%
WEETH - $3,452.05 1.63%
LINK - $13.61 2.75%

Flutter Audioplayers Kullanımı

Flutter’da ses dosyalarını oynatmak için çeşitli paketler mevcuttur, ancak en popüler ve yaygın kullanılanlardan biri audioplayers paketidir. Bu paket, yerel müzik dosyalarını, uzaktan URL’lerden ses akışlarını oynatmayı ve çeşitli kontrol özellikleri sunmayı destekler. Audioplayers Paketini Kullanmaya Başlama Adım 1: Paketi Projeye Ekleme audioplayers paketini projenize dahil etmek için pubspec.yaml dosyanıza...

admin
admin tarafından
12 Şubat 2024 yayınlandı / 12 Şubat 2024 18:53 güncellendi
1 dk 1 sn 1 dk 1 sn okuma süresi
Flutter Audioplayers Kullanımı
Google News Google News ile Abone Ol 0 Yorum

Flutter’da ses dosyalarını oynatmak için çeşitli paketler mevcuttur, ancak en popüler ve yaygın kullanılanlardan biri audioplayers paketidir. Bu paket, yerel müzik dosyalarını, uzaktan URL’lerden ses akışlarını oynatmayı ve çeşitli kontrol özellikleri sunmayı destekler.

Audioplayers Paketini Kullanmaya Başlama

Adım 1: Paketi Projeye Ekleme

audioplayers paketini projenize dahil etmek için pubspec.yaml dosyanıza aşağıdaki bağımlılığı ekleyin:

Audioplayers Kullanarak Ses Oynatma

Paketi projenize dahil ettikten sonra, ses dosyalarını oynatmak için AudioPlayer sınıfını kullanabilirsiniz. Aşağıdaki örnek basit bir kullanımı göstermektedir:

import 'package:flutter/material.dart';
import 'package:audioplayers/audioplayers.dart';

void main() => runApp(MyApp());

class MyApp extends StatefulWidget {
  @override
  _MyAppState createState() => _MyAppState();
}

class _MyAppState extends State<MyApp> {
  final audioPlayer = AudioPlayer();
  bool isPlaying = false;

  @override
  void initState() {
    super.initState();
    audioPlayer.onPlayerStateChanged.listen((state) {
      setState(() {
        isPlaying = state == PlayerState.PLAYING;
      });
    });
  }

  void _togglePlay() {
    if (isPlaying) {
      audioPlayer.pause();
    } else {
      // Burada bir URL veya yerel dosya yolu kullanabilirsiniz
      audioPlayer.play('https://www.example.com/some_audio.mp3');
    }
  }

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: Scaffold(
        appBar: AppBar(
          title: Text('AudioPlayer Demo'),
        ),
        body: Center(
          child: IconButton(
            icon: Icon(isPlaying ? Icons.pause : Icons.play_arrow),
            onPressed: _togglePlay,
          ),
        ),
      ),
    );
  }
}

Bu yazıya tepkin ne?

Yorum Ekle

İLGİNİZİ ÇEKEBİLİR
Cattle i green first good
23 Ağustos 2016

Cattle i green first good

Flutter Audioplayers Kullanımı

Bu Yazıyı Paylaş

Bize Ulaşın Bildirimler Giriş Yap
2