2013-02-15 2 views
1

미디어 플레이어를 쓰고 있으며 미디어 파일을 필터링하여들을 수 있도록 미디어 파일을 표시하려고합니다.청취 할 때 미디어 파일을 표시하기위한 좋은 알고리즘

그러나 노래/비디오를 청취/감상으로 표시 할 때는 언제나 좋은 생각이 없습니다. 영화는 가장 큰 문제를 일으키는 경향이 있습니다. 지난 2 분 동안 크레딧을 보지 못할 수도 있고 건너 뛸 수도 있습니다.

나는 총 재생 된 시간을 추적 할 수 있다고 생각하지만 상반기가 어떤 이유로 두 번 시청되면 문제가 발생합니다. 영화의 어느 부분을 연주했는지 추적하는 것은 엄청난 혼란처럼 보입니다.

가장 좋은 해결책 중 하나는 파일/음악이 파일의 마지막 10 %에서 X 초 이상 재생 된 경우 듣고/시청 한 것으로 표시하는 것입니다. 그렇다면 나는 그가 그 말을 많이 듣고/듣거나 듣고 있다고 생각하는 것이 타당합니다. 그러나

는 모든 솔루션은 위의 나쁜, 내가 것 정말 일부 입력 어떤 다른 접근 방식에 대한

+0

끝내지 않는 제목이 10 분 이상 지속되지 않으므로 movieTotalDuration - AverageOfEndTitles, 또는 movieTotalDuration - 10 분에 검사 점을 만드는 방법은 어떻습니까? 10 % 컨셉으로 단순하지만 훨씬 큽니다. – Michael

+0

듣거나 듣지 않은 패턴의 파일을 필터링하여 일부 통계 (일정 기간 내에 파일이 재생 된 횟수 등)를 검색합니다. 이 통계를 어떻게 사용 하시겠습니까? 이 간단한 질문에 대한 대답은 아마도 "듣는 파일"의 _ 정의에 영향을 미칠 것입니다. – Rerito

답변

0

같은?

사용자가 다음/이전/임의 버튼을 누르지 않거나 미디어의 절반 이상을 닫으면 해당 파일을 듣거나 보게됩니다. 시청 한 시간을 추적하고 과 겹치는 시간을 관리해야 할 수도 있습니다 (처음 2 분 시청 한 다음 다시 처음 1 분 시청 한 것이 사용자가 파일을 3 분 시청 한 것을 의미하지는 않습니다).

내 생각에 사용자가 지난 10 %의 X 이상을 들었는지 확인하는 것보다 건너 뛰기/닫기 기능을 더 많이 사용했습니다. 당신은 어쨌든 지난 10 %로 이동할 수 있으며 미디어는 본 것으로 표시됩니다.

그러나 내 솔루션은 정확해야하며 정확하지 않을 수 있습니다. 어쩌면 UX site을 조사해야합니다.

관련 문제