2. A device comprising: a storage medium storing a set of instructions for playing a multimedia data stream; and a processor in communication with the storage medium, wherein when executing the set of instructions, the processor is directed to: play the multimedia data stream, wherein the multimedia data stream comprises at least one of audio data and subtitle data; pause the multimedia data stream at a pause position; obtain a target section of the multimedia stream that precedes the pause position by a particular duration; determine a starting position of a semantic statement occurring within the target section as a target starting position, wherein when the target section does not comprise the starting position of the semantic statement, the processor is further directed to: obtain another target section of the multimedia stream that precedes the pause position by an additional duration; determine whether the starting position of the semantic statement is in the another target section; and when the starting position of the semantic statement is in the another target section, determine the starting position of the semantic statement as the target starting position; and restart the multimedia data stream from the target starting position when a condition to resume playing the multimedia data stream is met.
2. A device comprising: a storage medium storing a set of instructions for playing a multimedia data stream; and a processor in communication with the storage medium, wherein when executing the set of instructions, the processor is directed to: play the multimedia data stream, wherein the multimedia data stream comprises at least one of audio data and subtitle data; pause the multimedia data stream at a pause position; obtain a target section of the multimedia stream that precedes the pause position by a particular duration; determine a starting position of a semantic statement occurring within the target section as a target starting position, wherein when the target section does not comprise the starting position of the semantic statement, the processor is further directed to: obtain another target section of the multimedia stream that precedes the pause position by an additional duration; determine whether the starting position of the semantic statement is in the another target section; and when the starting position of the semantic statement is in the another target section, determine the starting position of the semantic statement as the target starting position; and restart the multimedia data stream from the target starting position when a condition to resume playing the multimedia data stream is met. 3. The device of claim 2 , wherein when the multimedia data stream comprises audio data, the target section comprises a plurality of audio signals, and to determine the starting position of the semantic statement the processor is further directed to: find a time interval between two successive audio signals in the audio data; and when the time interval is larger than a first preset time interval, select a time position in the time interval as the starting position.