CMediaPlayer2

来源:互联网 发布:网上淘宝兼职刷信誉 编辑:程序博客网 时间:2024/06/13 15:39
//Provide a meaningful description for the playState integer
function getPlayState(state) {
    var stateText;
    var stateText = "(" + state + "): ";
    switch (state) {
    case 0:  stateText += "The playback state is undefined."; break;
    case 1:  stateText += "Playback is stopped."; break;
    case 2:  stateText += "Playback is paused."; break;
    case 3:  stateText += "The player is playing a stream."; break;
    case 4:  stateText += "The player is scanning a stream forward."; break;
    case 5:  stateText += "The player is scanning a stream in reverse."; break;
    case 6:  stateText += "The player is buffering media."; break;
    case 7:  stateText += "The player is waiting for streaming data."; break;
    case 8:  stateText += "The player has reached the end of the media."; break;
    case 9:  stateText += "The player is preparing new media."; break;
    case 10: stateText += "The player is ready to begin playback."; break;
    default: stateText += "No value"; break;
    }
    return stateText;
}

//Provide an meaningful description for the openState integer
function getOpenState(state)
{
    var stateText = "(" + state + "): ";
    switch (state) {
    case 0:  stateText += "Undefined"; break;
    case 1:  stateText += "The player is about to load a new playlist."; break;
    case 2:  stateText += "The player is locating the playlist."; break;
    case 3:  stateText += "The player is connecting to the server that holds a playlist."; break;
    case 4:  stateText += "The player is loading a playlist."; break;
    case 5:  stateText += "The player is opening a playlist."; break;
    case 6:  stateText += "The player's playlist is open."; break;
    case 7:  stateText += "The player's playlist has changed."; break;
    case 8:  stateText += "The player is about to load new media."; break;
    case 9:  stateText += "The player is locating the media file."; break;
    case 10: stateText += "The player is connecting to the server holding the media file.";
    break;
    case 11: stateText += "The player is loading a media file."; break;
    case 12: stateText += "The player is opening a media file."; break;
    case 13: stateText += "The media file is open."; break;
    case 14: stateText += "The player is starting codec acquisition."; break;
    case 15: stateText += "The player is ending codec acquisition."; break;
    case 16: stateText += "The player is starting license acquisition."; break;
    case 17: stateText += "The player is ending license acquisition."; break;
    case 18: stateText += "The player is starting individualization."; break;
    case 19: stateText += "The player is ending individualization."; break;
    case 20: stateText += "The player is waiting for media."; break;
    case 21: stateText += "The player is opening a URL whose type is not known."; break;
    default: stateText += "No value"; break;
    }
    return stateText;
}
原创粉丝点击