Toggle navigation
Toggle navigation
This project
Loading...
Sign in
OnePoem
/
OnePoem-App
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Snippets
Network
Create a new issue
Builds
Commits
Issue Boards
Authored by
reason
2022-01-03 13:04:21 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
2783623c02896e2b71e022df9bc9b752476c6d77
2783623c
1 parent
fbfe665a
增加一言视频播放页面
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
27 additions
and
3 deletions
lib/poem/page/poem_video_player.dart
lib/timeline/widgets/friend_cell.dart
lib/poem/page/poem_video_player.dart
View file @
2783623
import
'package:fijkplayer/fijkplayer.dart'
;
import
'package:flutter/material.dart'
;
import
'package:one_poem/widgets/my_app_bar.dart'
;
class
PoemVideoPlayer
extends
StatefulWidget
{
final
String
url
;
final
String
?
title
;
const
PoemVideoPlayer
({
Key
?
key
,
required
this
.
url
,
this
.
title
,
})
:
super
(
key:
key
);
@override
...
...
@@ -21,13 +24,23 @@ class _PoemVideoPlayerState extends State<PoemVideoPlayer> {
@override
void
initState
()
{
super
.
initState
();
player
.
setDataSource
(
widget
.
url
,
autoPlay:
true
);
// player.setDataSource(widget.url, autoPlay: true);
//TODO 替换真实URL
player
.
setDataSource
(
"asset:///assets/data/video_01.mp4"
,
autoPlay:
true
);
}
@override
Widget
build
(
BuildContext
context
)
{
return
Scaffold
(
appBar:
AppBar
(
title:
const
Text
(
"Fijkplayer Example"
)),
appBar:
MyAppBar
(
homeMenuHeader:
Container
(
alignment:
Alignment
.
center
,
child:
Text
(
widget
.
title
??
"视频播放"
,
style:
const
TextStyle
(
color:
Colors
.
white
),
),
),
),
body:
Container
(
alignment:
Alignment
.
center
,
child:
FijkView
(
...
...
lib/timeline/widgets/friend_cell.dart
View file @
2783623
import
'package:flutter/cupertino.dart'
;
import
'package:flutter/material.dart'
;
import
'package:one_poem/poem/poem_router.dart'
;
import
'package:one_poem/routers/fluro_navigator.dart'
;
import
'package:one_poem/timeline/models/friend_entity.dart'
;
import
'package:one_poem/extension/int_extension.dart'
;
import
'package:tapped/tapped.dart'
;
class
FriendCell
extends
StatefulWidget
{
final
FriendData
model
;
...
...
@@ -101,10 +104,18 @@ class FriendCellState extends State<FriendCell> {
SizedBox
(
height:
5
.
px
,
),
Text
(
Tapped
(
onTap:
()
{
NavigatorUtils
.
push
(
context
,
'
${PoemRouter.poemVidePlayer}
?url=100'
,
);
},
child:
Text
(
widget
.
model
.
desc
,
style:
TextStyle
(
fontSize:
15
.
px
),
),
),
makePictureCount
(
widget
.
model
.
pics
)!,
],
)))
...
...
Please
register
or
login
to post a comment