Update README.md

This commit is contained in:
nareix 2016-03-19 15:47:35 +08:00
parent 24407fbce0
commit 279c0cbb5e

View File

@ -3,7 +3,7 @@
Provides mp4 reader/writer and mp4 atom manipulations functions. Provides mp4 reader/writer and mp4 atom manipulations functions.
Open a mp4 file and read the first sample: Open a mp4 file and read the first sample:
``` ```go
file, _ := os.Open("test.mp4") file, _ := os.Open("test.mp4")
demuxer := &mp4.Demuxer{R: file} demuxer := &mp4.Demuxer{R: file}
demuxer.ReadHeader() demuxer.ReadHeader()
@ -12,7 +12,7 @@ pts, dts, isKeyFrame, data, err := demuxer.TrackH264.ReadSample()
do some seeking: do some seeking:
``` ```go
demuxer.TrackH264.SeekToTime(2.0) demuxer.TrackH264.SeekToTime(2.0)
``` ```
@ -24,7 +24,7 @@ learn more about mp4 atoms [here](https://developer.apple.com/library/mac/docume
you can access atom structs via `Demuxer.TrackH264.TrackAtom`. for example: you can access atom structs via `Demuxer.TrackH264.TrackAtom`. for example:
``` ```go
// Get the raw TimeScale field inside `mvhd` atom // Get the raw TimeScale field inside `mvhd` atom
fmt.Println(demuxer.TrackH264.TrackAtom.Media.Header.TimeScale) fmt.Println(demuxer.TrackH264.TrackAtom.Media.Header.TimeScale)
``` ```