400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

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