Play Local Audio And Video Files
startPlayAudioFile
- A brief description - Play local audio files
Return a playback ID
- Interface Name
- (int)startPlayAudioFile(String url, boolean isLoop, final Progress progress);
- Parameters
Parameter Name | Required | Type | Description |
---|---|---|---|
url | Yes | string | File path |
isLoop | Yes | boolean | Whether to loop playback |
progress | No | Progress | Callback for playback progress |
- Method Example
TKRoomManager.getInstance().startPlayAudioFile(url, isLoop, new Progress);
- Return Value Description
Type | Description |
---|---|
int | Return the playback audio identifier, the playback ID. If -1 is returned, it indicates playback failure. |
stopPlayAudioFile
-
A brief description - Stop playing local audio
-
Interface Name
- (int)stopPlayAudioFile(int audioid);
- Parameters
Parameter Name | Required | Type | Description |
---|---|---|---|
audioId | Yes | int | The playback ID returned when startPlayAudioFile plays successfully; if this is -1, it indicates stopping all audio that is currently playing |
- Method Example
TKRoomManager.getInstance().stopPlayAudioFile(123);
- Return Value Description
Type | Description |
---|---|
int | 0: Indicates successful invocation; Non-zero: Indicates invocation failure |
pauseAudioFile
-
A brief description - Pause audio playback
-
Interface Name
- (int)pauseAudioFile(int audioid);
- Parameters
Parameter Name | Required | Type | Description |
---|---|---|---|
audioId | Yes | int | Playback ID |
- Method Example
TKRoomManager.getInstance().pauseAudioFile(123);
- Return Value Description
Type | Description |
---|---|
int | 0: Indicates successful invocation; Non-zero: Indicates invocation failure |
resumeAudioFile
-
A brief description - Resume audio playback
-
Interface Name
- (int)resumeAudioFile(int audioid);
- Parameters
Parameter Name | Required | Type | Description |
---|---|---|---|
audioId | Yes | int | Playback ID |
- Method Example
TKRoomManagerImpl.getInstance().resumeAudioFile(123);
- Return Value Description
Type | Description |
---|---|
int | 0: Indicates successful invocation; Non-zero: Indicates invocation failure |
setAudioFileVolume
-
A brief description - Set the volume for audio playback
-
Interface Name
- (int)setAudioFileVolume(int audioid, float volume);
- Parameters
Parameter Name | Required | Type | Description |
---|---|---|---|
volume | Yes | int | Volume level |
audioId | Yes | int | Playback ID |
- Method Example
TKRoomManagerImpl.getInstance().setAudioFileVolume(123, 1);
- Return Value Description
Type | Description |
---|---|
int | 0: Indicates successful invocation; Non-zero: Indicates invocation failure |