fijkplayer 0.1.9 fijkplayer: ^0.1.9 copied to clipboard
A Video Player Flutter plugin based on ijkplayer, support most popular protocols and codecs
fijkplayer (Video player plugin for Flutter) #
简体中文 #
A Flutter media player plugin for iOS and android based on ijkplayer
Feedback welcome and Pull Requests are most welcome!
Documentation #
- Development Documentation https://fijkplayer.befovy.com/docs/en/ quick start、guide、and concepts about fijkplayer
- dart api https://pub.dev/documentation/fijkplayer/ detail API and argument explaination
- Release Notes https://github.com/befovy/fijkplayer/releases and CHANGELOG.md
Installation #
Add fijkplayer
as a dependency in your pubspec.yaml file.
dependencies:
fijkplayer: ^0.1.9
Use git branch which not published to pub.
dependencies:
fijkplayer:
git:
url: https://github.com/befovy/fijkplayer.git
ref: develop # can be replaced to branch or tag name
Example #
import 'package:fijkplayer/fijkplayer.dart';
import 'package:flutter/material.dart';
class VideoScreen extends StatefulWidget {
final String url;
VideoScreen({@required this.url});
@override
_VideoScreenState createState() => _VideoScreenState();
}
class _VideoScreenState extends State<VideoScreen> {
final FijkPlayer player = FijkPlayer();
_VideoScreenState();
@override
void initState() {
super.initState();
player.setDataSource(widget.url, autoPlay: true);
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(title: Text("Fijkplayer Example")),
body: Container(
alignment: Alignment.center,
child: FijkView(
player: player,
),
));
}
@override
void dispose() {
super.dispose();
player.release();
}
}
Contributors ✨ #
Thanks goes to these wonderful people (emoji key)
This project follows the all-contributors specification. Contributions of any kind welcome
iOS Warning #
Warning: The fijkplayer video player plugin is not functional on iOS simulators. An iOS device must be used during development/testing. For more details, please refer to this issue.
Next Plan #
See the development plan of next version v0.2.0 in https://github.com/befovy/fijkplayer/projects/2